
mcpgateway-client

2025.05.04
0
Python轻量级客户端MCP 服务器连接其它
mcpgateway-client 是一个轻量级的 SnapEnv McpGateway 客户端,用于连接 SnapEnv McpGateway 服务器,使 AI 代理能够访问本地计算机上运行的 MCP 服务器。
View on GitHub
Overview
基本能力
产品定位
mcpgateway-client 是一个轻量级的客户端工具,用于连接 SnapEnv McpGateway 服务器,使 AI 代理能够访问本地计算机上运行的 MCP 服务器。
核心功能
- 提供与 SnapEnv McpGateway 服务器的连接能力。
- 支持 AI 代理访问本地 MCP 服务器。
适用场景
- AI 代理需要通过本地 MCP 服务器进行数据交互的场景。
- 需要轻量级客户端连接 MCP 服务器的场景。
工具列表
make install
: 安装环境和预提交钩子。uv run pre-commit run -a
: 运行预提交钩子以解决格式化问题。
常见问题解答
- 如何解决 CI/CD 管道因格式化问题失败?运行
uv run pre-commit run -a
以解决格式化问题。 - 如何发布新版本?创建 PyPI API 令牌并添加到项目机密中,然后在 GitHub 上创建新版本和标签。
使用教程
使用依赖
- 确保已安装 Git 和 Make 工具。
- 确保已配置 GitHub 仓库。
安装教程
- 初始化 Git 仓库并提交初始代码:
bash git init -b main git add . git commit -m "init commit" git remote add origin [email protected]:snapby/mcpgateway-client.git git push -u origin main
- 安装环境和预提交钩子:
bash make install
- 运行预提交钩子以解决格式化问题:
bash uv run pre-commit run -a
- 提交更改:
bash git add . git commit -m 'Fix formatting issues' git push origin main
调试方式
- 检查 CI/CD 管道是否正常运行。
- 确保预提交钩子已正确安装并运行。
- 检查代码覆盖率报告是否生成。