UniBot MCP服务器
此存储库包含UniBot项目的模型上下文协议(MCP)服务器的集合。
项目结构
src/unibot_mcp_servers/servers/:包含各个MCP服务器实现。tests/:服务器的单元和集成测试。
入门指南
先决条件
- Python 3.11+
- 诗歌
安装
cd ~/work/unibot-mcp-servers
poetry install运行服务器
您可以使用 stdio 它与大多数MCP客户端(如Claude Desktop或UniBot)兼容。
poetry run python -m unibot_mcp_servers.servers.echo_server可用服务器
1.回声服务器(echo_server.py)
一个简单的服务器,提供 echo 工具和a echo:// 资源。可用于测试连接性。
2.谷歌日历服务器(独立)
使用服务帐户身份验证的Google日历的原生MCP服务器。位于 mcp-servers/google-calendar/适用于通过SSE部署到Cloud Run。
与UniBot集成
要在UniBot中使用这些服务器,请将它们添加到您的 config/env/{ENVIRONMENT}.yaml (或通过数据库/json存储(如果已配置):
mcp_servers:
echo:
command: "poetry"
args: ["--directory", "/Users/vladislav/work/unibot-mcp-servers", "run", "python", "-m", "unibot_mcp_servers.servers.echo_server"]
enabled: true