Pythonで作った超シンプルなMCPサーバです。
mkdir simple-mcp-server-python
cd simple-mcp-server-python
uv init
uv add "mcp[cli]"
uv add pytest pytest-asyncio # テスト用
vi main.py
uv run pytest test_main.py
npx @modelcontextprotocol/inspector # ルートディレクトで実行すること
open http://127.0.0.1:6274
# Transport Type: STDIO
# Command: uv
# Arguments: run main.py
# にしてConnectボタンを押す
# Tools > List Toolsに対象のツールが表示されることを確認
# Pythonの関数のコメントがツールの説明として表示されることを確認
# ここで実際に試すことができる
cd path/to/workspace
git clone https://github.com/honjo2/simple-mcp-server-python.git
vi claude_desktop_config.json # 以下のように追加
claude_desktop_config.json
{
"mcpServers": {
...
"simple-mcp-server-python": {
"command": "/Users/honjo2/.local/share/mise/shims/uv",
"args": [
"--directory",
"/path/to/workspace/simple-mcp-server-python",
"run",
"main.py"
]
}
}
}