humanmcp について
humanmcpは、プロトコルメッセージを手動で扱うためのジョーク的なMCPサーバーです。クライアントのリクエストを`in.txt`で読み取り、`out.txt`から応答します。
主な機能
- 01リクエストと応答の手動処理
- 02`in.txt`へのリクエスト出力
- 03`out.txt`からの応答送信
活用シーン
- 01MCPクライアントのリクエスト確認
- 02プロトコル応答の手動作成
MCP 対応
MCPホストに接続するMCPサーバーとして動作します。`in.txt`と`out.txt`を介してリクエストと応答をやり取りします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
humanmcp
あなたが MCP サーバーです!

(もちろん、これはジョークのプロジェクトです :sweat_smile: )
セットアップ
-
- Releases からサーバーのバイナリをダウンロードします
-
- MCP ホストの設定にサーバーを追加します
// example: VSCode settings
"mcp": {
"inputs": [],
"servers": {
"human-mcp": {
"command": "path/to/humanmcp/executable",
"args": [
],
"env": {}
}
}
}
使い方
この MCP サーバーは完全に手動です。幸運を祈ります。
in.txtからリクエストを読み取りますout.txtにレスポンスを書き込みます
# monitor requests from the client
$ tail -f in.txt
{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{"roots":{"listChanged":true}},"clientInfo":{"name":"Visual Studio Code","version":"1.99.2"}}}
{"method":"notifications/initialized","jsonrpc":"2.0"}
{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}
{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"get-japan-forecast","arguments":{"location":"Tokyo"}}}
# send responses back to the client
$ echo '{"result":{"protocolVersion":"2024-11-05","capabilities":{"tools":{}},"serverInfo":{"name":"humanmcp","version":"1.0.0","capabilities":{"resources":{},"tools":{}}}},"jsonrpc":"2.0","id":1}' > out.txt
$ echo '{"result":{"tools":[{"name":"get-japan-forecast","description":"Get weather forecast","inputSchema":{"type":"object","properties":{"location":{"type":"string","description":"location name"}},"required":["location"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}}]},"jsonrpc":"2.0","id":2}' > out.txt
$ echo '{"result":{"content":[{"type":"text","text":"sunny"}]},"jsonrpc":"2.0","id":3}' > out.txt
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。