Skip to content

honjo2/simple-mcp-server-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simple-mcp-server-python

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

MCPサーバとして動くかテスト

npx @modelcontextprotocol/inspector  # ルートディレクトで実行すること
open http://127.0.0.1:6274
# Transport Type: STDIO
# Command: uv
# Arguments: run main.py
# にしてConnectボタンを押す
# Tools > List Toolsに対象のツールが表示されることを確認
# Pythonの関数のコメントがツールの説明として表示されることを確認
# ここで実際に試すことができる

Claudeデスクトップに追加する方法

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"
      ]
    }
  }
}

About

Pythonで作った超シンプルなMCPサーバです。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages