mcpField
H
humanmcp

humanmcp

ローカル
github.com/Syuparnその他280 週間前に更新

humanmcp について

humanmcpは、プロトコルメッセージを手動で扱うためのジョーク的なMCPサーバーです。クライアントのリクエストを`in.txt`で読み取り、`out.txt`から応答します。

主な機能

  1. 01リクエストと応答の手動処理
  2. 02`in.txt`へのリクエスト出力
  3. 03`out.txt`からの応答送信

活用シーン

  1. 01MCPクライアントのリクエスト確認
  2. 02プロトコル応答の手動作成

MCP 対応

MCPホストに接続するMCPサーバーとして動作します。`in.txt`と`out.txt`を介してリクエストと応答をやり取りします。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

humanmcp

あなたが MCP サーバーです!

humanmcp のアーキテクチャ

(もちろん、これはジョークのプロジェクトです :sweat_smile: )

セットアップ

    1. Releases からサーバーのバイナリをダウンロードします
    1. 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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。