mcpField
M
MCP Connector

MCP Connector

ローカル
github.com/JohanKoppenaal開発ツール078 週間前に更新

MCP Connector について

MCP Connectorは、TypingMind向けに複数のMCPサーバーをローカルまたはリモートで実行・管理します。認証付きREST APIからサーバーを起動・操作し、ツールの確認や呼び出しができます。

主な機能

  1. 01複数のMCPサーバーの実行
  2. 02ローカルまたはリモートでの配置
  3. 03認証付きREST API
  4. 04クライアントとツールの一覧表示
  5. 05クライアントの起動・再起動・停止
  6. 06クライアントのツール呼び出し

活用シーン

  1. 01MCPサーバーのTypingMindへの接続
  2. 02リモートホスト上のMCPサーバー管理
  3. 03実行中のクライアントが持つツールの確認
  4. 04API経由でのクライアントツールの呼び出し

MCP 対応

MCP ConnectorはMCPサーバーとそのクライアントを起動・管理し、認証付きREST APIでクライアントのツールを提供します。サーバーアドレスと認証トークンを使ってTypingMindに接続します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"n8n-mcp-server-johankoppenaal": {
"command": "npx",
"args": [
"-y",
"@typingmind/mcp"
]
}
}
}
起動コマンドnpx -y @typingmind/mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@typingmind/mcp

ツール

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

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

詳細

MCP Connector

MCP Connector は、複数の Model Context Protocol(MCP)サーバーを実行・管理できる軽量サーバーです。TypingMind との連携を目的として設計されています。ローカルコンピューターまたはリモートサーバーで MCP サーバーを簡単に実行でき、シンプルな REST API を通じてカスタム AI モデルやツールを TypingMind に接続できます。


ローカルデバイスでの実行方法

npx を使うと、MCP Connector をすぐに起動できます(インストール不要です)。

npx @typingmind/mcp <auth-token>
  • <auth-token> を TypingMind から提供された認証トークンに置き換えてください。

TypingMind の利用中は、このターミナルウィンドウを開いたままにしてください。

HTTPS のサポート

HTTPS を有効にするには、次の環境変数を設定してください。

CERTFILE=./path/to/certificate.crt KEYFILE=./path/to/privatekey.key npx @typingmind/mcp <auth-token>
  • CERTFILE:SSL 証明書ファイルへのパス
  • KEYFILE:SSL 秘密鍵ファイルへのパス

両方の変数を設定すると、サーバーは HTTP ではなく HTTPS を使用します。


サーバーでの実行方法

MCP Connector をリモートサーバーで実行する場合は、次の手順に従ってください。

  1. Node.js(バージョン 14 以降)をインストールします。

  2. npx を使ってサーバーを実行します。

    npx @typingmind/mcp <auth-token>
    

    HTTPS で実行する場合:

    CERTFILE=./path/to/certificate.crt KEYFILE=./path/to/privatekey.key npx @typingmind/mcp <auth-token>
    

    また、実行を継続する場合(SSH を終了した後など)は、pm2 や screen/tmux などのプロセスマネージャーを使用できます。

    pm2 start npx -- @typingmind/mcp <auth-token>
    

TypingMind への接続方法

MCP Connector を TypingMind に接続するには、次の手順に従ってください。

  1. www.typingmind.com/mcp の手順に従います。
  2. TypingMind の MCP 統合ページで、MCP Connector のサーバーアドレス(http://localhost:<port> またはサーバーの IP アドレスとポート)と認証トークンを入力します。

REST API エンドポイント

すべての API エンドポイントでは、サーバー起動時に指定した Bearer トークンによる認証が必要です。

エンドポイントメソッド説明
/pingGETヘルスチェック。{ status: "ok" } を返します
/startPOST1 つ以上の MCP クライアントを起動します。本文:{ mcpServers: { ... } }
/restart/:idPOST指定したクライアントを再起動します
/clientsGET実行中のすべての MCP クライアントとそのツールを一覧表示します
/clients/:idGET指定したクライアントの情報を取得します
/clients/:id/toolsGETクライアントで利用可能なツールを一覧表示します
/clients/:id/call_toolsPOSTクライアントのツールを呼び出します。本文:{ name, arguments }
/clients/:idDELETEクライアントを停止して削除します

注意:

  • すべてのリクエストに Authorization: Bearer <auth-token> ヘッダーが必要です。
  • 利用可能なポート:サーバーはポート 50880 または 50881 を選択します。これらのポートがシステムで使用可能であることを確認してください。PORT 環境変数を使って別のポートを指定することもできます。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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