MCP Gateway for Voitta

MCP Gateway for Voitta

site icon
2025.03.29 0
PythonMCP网关Voitta接口其它
mcp-voitta-gateway是一个基于Model Context Protocol (MCP)的网关服务,用于连接Voitta库。它支持STDIO和SSE两种传输方式,允许用户通过MCP协议使用Voitta库的功能。该服务自动注册Voitta库提供的所有工具,并提供工具信息查询功能。
View on GitHub

Overview

基本能力

产品定位

mcp-voitta-gateway是一个连接Voitta库的MCP网关服务,旨在通过MCP协议提供对Voitta功能的访问。

核心功能

  1. 支持STDIO和SSE两种传输方式
  2. 自动注册Voitta库提供的所有工具
  3. 提供工具信息查询功能(get_voitta_tool_info)
  4. 可通过voitta://tools资源获取可用工具列表

适用场景

  1. 需要通过MCP协议访问Voitta功能的场景
  2. 需要调试和测试Voitta工具的场景
  3. 需要将Voitta功能集成到LLM助手(如Claude、Cline)中的场景

工具列表

  1. get_voitta_tool_info: 获取特定Voitta工具的详细信息,包括参数和描述
  2. Voitta库提供的所有工具: 通过voitta://tools资源访问

使用教程

使用依赖

  1. Python 3.10+
  2. 依赖项(在requirements.txt中列出,包括voitta)

安装教程

  1. 克隆仓库
  2. 安装依赖:
pip install -r requirements.txt

运行方式

  1. 直接运行:
python server.py
  1. HTTP模式(SSE传输):
FASTMCP_HTTP=1 PORT=10000 python server.py

调试方式

使用MCP Inspector进行测试和调试: 1. 启动MCP Inspector:

npx @modelcontextprotocol/inspector
  1. 打开http://localhost:5173
  2. 选择传输类型(STDIO或SSE)并配置连接参数
  3. 点击"Connect"建立连接
  4. 在"Tools"标签页查看可用工具
  5. 访问voitta://tools资源查看所有Voitta工具
  6. 测试工具并查看服务器日志

LLM助手安装

  1. 为Claude安装:
fastmcp install server.py --name "voitta-gateway"
  1. 为Cline安装: 参考Cline文档

许可证

None