模型上下文协议服务器

UniBot MCP服务器是一组用于UniBot项目的模型上下文协议服务器,提供回显和Google日历集成等功能。

  • by Mergoth
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Mergoth/unibot-mcp-servers

使用说明

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