Skip to main content
Glama
piebro

Echo MCP Server

by piebro

テスト用 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 --fix

UVを使った建築

uv を使用してパッケージをビルドします。

uv build

新バージョンのリリース

パッケージの新しいバージョンを PyPI にリリースするには、新しい Git タグを作成してプッシュします。

  1. メイン ブランチをチェックアウトして現在のバージョンを取得します。

    git checkout main
    git pull origin main
    git describe --tags
  2. 新しい Git タグを作成してプッシュします。

    git tag v0.2.0
    git push origin v0.2.0

GitHub Actionsワークフローは、新しいタグがプッシュされると、パッケージを自動的にビルドしてPyPIに公開します。Pythonパッケージのバージョン番号は、Gitタグから直接取得されます。

ライセンス

このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルをご覧ください。

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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