这是一个与Mastra的MCP Bot组件集成的Discord机器人服务器,提供智能辅助并回答关于Mastra.ai的问题。
此Discord机器人服务器与Mastra MCP组件协同工作以:
克隆仓库:
git clone https://github.com/mastra-ai/discord-mcp-server
cd discord-mcp-server
安装依赖项:
npm install
创建一个包含您的Discord凭证的.env文件:
DISCORD_BOT_TOKEN=your_discord_bot_token
DISCORD_CLIENT_ID=your_discord_client_id
DISCORD_PUBLIC_KEY=your_discord_public_key
MASTRA_URL=your_mastra_url
运行服务器:
npm start
创建一个Discord应用程序:
配置机器人权限:
获取您的机器人令牌:
.env文件中的DISCORD_BOT_TOKEN邀请机器人加入您的服务器:
/ask:向机器人提问/cleardm:清除用户私信中的机器人消息api/index.ts:主要的机器人实现和Discord客户端设置scripts/register-commands.ts:注册机器人的命令scripts/delete-commands.ts:删除机器人的命令scripts/list-commands.ts:列出机器人的命令服务器构建使用了:
对于生产部署,请考虑: