MCP服务器模板

一个用于创建与Xiaozhi兼容的MCP服务器的模板,使用fastmcp和WebSocket管道。

  • by cdpath
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 cdpath/xiaozhi-mcp-template

使用说明

小智MCP模板

创建与Xiaozhi兼容的MCP服务器的模板,使用 fastmcp 以及WebSocket管道。

快速开始

  1. 安装依赖项:

    uv sync
    
  2. 设置环境变量:

    export MCP_ENDPOINT=<your_mcp_endpoint>
    
  3. 运行服务器:

    uv run mcp_pipe.py server.py
    

项目结构

  • mcp_pipe.py:处理与小志客户端的WebSocket通信。
  • server.py:MCP服务器实现。在此处添加您的工具。
  • pyproject.toml:项目配置和依赖关系。

定制

  1. 修改 server.py 使用添加自己的工具 @mcp.tool() 装饰师。
  2. 更新 pyproject.toml 更改项目名称并添加任何新的依赖项。