Echo MCP Server
テスト用 echo-mcp サーバー
MCPクライアントのテストに便利なecho_toolを備えた、シンプルなecho MCP(Model Context Protocol)サーバーです。新しいMCPサーバーのテンプレートとしても最適です。
使用法
uvをインストールし、 uvxを使用してサーバーを MCP 構成に追加します。
{
"name": "echo-mcp-server-for-testing",
"command": "uvx",
"args": [
"echo-mcp-server-for-testing"
],
"env": {
"SECRET_KEY": "123456789"
}
}またはリポジトリをクローンし、ディレクトリでuvを使用します。
{
"name": "echo-mcp-server-for-testing",
"command": "uv",
"args": [
"--directory",
"path/to/root/dir/",
"run",
"main.py"
],
"env": {
"SECRET_KEY": "123456789"
}
}Related MCP server: Hello World MCP Server
発達
テスト
リポジトリをクローンし、 mcp-client-for-testingを使用してサーバーのツールをテストします。
uvx mcp-client-for-testing \
--config '
[
{
"name": "echo-mcp-server-for-testing",
"command": "uv",
"args": [
"--directory",
"path/to/root/dir/",
"run",
"main.py"
],
"env": {
"SECRET_KEY": "123456789"
}
}
]
' \
--tool_call '{"name": "echo_tool", "arguments": {"message": "Hello, world!"}}'フォーマットとリンティング
コードは ruff でフォーマットされ、 lint されます。
uv run ruff format
uv run ruff check --fixUVを使った建築
uv を使用してパッケージをビルドします。
uv build新バージョンのリリース
パッケージの新しいバージョンを PyPI にリリースするには、新しい Git タグを作成してプッシュします。
メイン ブランチをチェックアウトして現在のバージョンを取得します。
git checkout main git pull origin main git describe --tags新しい Git タグを作成してプッシュします。
git tag v0.2.0 git push origin v0.2.0
GitHub Actionsワークフローは、新しいタグがプッシュされると、パッケージを自動的にビルドしてPyPIに公開します。Pythonパッケージのバージョン番号は、Gitタグから直接取得されます。
ライセンス
このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルをご覧ください。
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/piebro/echo-mcp-server-for-testing'
If you have feedback or need assistance with the MCP directory API, please join our Discord server