remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Supports version control and release management through Git tags that follow semantic versioning
Provides integration with GitHub for releasing new versions of the package by pushing Git tags, which trigger automated workflows
Enables automated build and publishing workflows that are triggered when a new Git tag is pushed to release new versions of the package
用于测试的 echo-mcp 服务器
一个简单的 echo MCP(模型上下文协议)服务器,带有一个简单的echo_tool
,用于测试 MCP 客户端。它也可以作为新建 MCP 服务器的模板。
用法
安装uv并使用uvx
将服务器添加到 MCP 配置:
或者克隆 repo 并使用带有目录的uv
:
发展
测试
克隆 repo 并使用mcp-client-for-testing测试服务器的工具。
格式化和 Linting
代码已使用 ruff 格式化并进行了 lint:
用紫外线建造
使用 uv 构建包:
发布新版本
要将软件包的新版本发布到 PyPI,请创建并推送新的 Git 标签:
- 检出主分支并获取当前版本:Copy
- 创建并推送新的 Git 标签:Copy
推送新标签时,GitHub Actions 工作流程将自动构建包并将其发布到 PyPI。Python 包版本号将直接从 Git 标签获取。
执照
本项目遵循 MIT 许可证。详情请参阅许可证文件。
You must be authenticated.
一个实现模型上下文协议 (MCP) 的简单服务器,用于回显消息,旨在测试 MCP 客户端。