mcpField
T
termcp

termcp

ローカル
github.com/open-mcp-ai開発ツール602 日前に更新

termcp について

termcpは、AIエージェントにローカル端末やSSH経由のホスト操作を提供するサーバーです。MCPサーバーやスキルを動的に読み込みながら、公開するMCPツールを1つに保ちます。

主な機能

  1. 01ローカルおよびSSH経由での端末操作
  2. 02MCPサーバーの動的なインストールと呼び出し
  3. 03MCPサーバーの作成とホットロード
  4. 04読み込むサーバー数にかかわらずツールは1つ
  5. 05共有WebターミナルUIでの協業

活用シーン

  1. 01人の承認を得たSSHアクセスでリモートホストを管理
  2. 02エージェントの実行中にMCPサーバーを導入
  3. 03実行時に独自のMCPサーバーを作成して読み込む
  4. 04エージェントと同じ端末で共同作業

MCP 対応

termcpは、1つのツールを通じて端末機能を公開するMCPサーバーです。他のMCPサーバーを動的に導入して呼び出せるほか、SSH経由で別のマシンでも利用できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"open-mcp-ai-termcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/open-mcp-ai/termcp:0.2.8"
]
}
}
}
起動コマンドdocker run -i --rm ghcr.io/open-mcp-ai/termcp:0.2.8

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

パッケージ
ocighcr.io/open-mcp-ai/termcp:0.2.8

ツール

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

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

詳細

ヘッダーバナー

Termcp のロゴ

⚡ Termcp

Termcp のキャッチコピー

スター フォーク リリース

プラットフォーム 純粋な Go、CGO 不使用 MIT ライセンス

英語 | 中国語

インストール ドキュメント ウェブサイト

区切り線

Termcp:究極の MCP | Terminus MCP

Termcp を使うと、次のことができます。

  • AI は、実行時に任意の数の MCP サーバーを動的にインストールして使用できます。
  • AI は、自ら MCP サーバーを作成し、ホットロードできます。
  • AI は、人間が承認し、共同で管理するホストを SSH 経由で操作できます。
  • AI は、SSH だけを使って、マシン間で MCP サーバーをインストールして呼び出せます。

公開されるツールは 1 つだけです。 Termcp プロトコル(Terminalization Model Context Protocol)を基盤としており、MCP サーバーやスキルを追加してもコンテキストは増えません。

**依存関係のない単一のバイナリ(10 MB 以上)で、クロスプラットフォームに対応し、WYSIWYG ウェブ UI を備えています。**人間と AI が同じターミナルを共有して、共同作業できます。

Termcp の拡張機能パネル:インストール済みの MCP、それぞれが実行されているホスト、および利用可能かどうかを表示

80 以上の MCP サーバーとスキルをインストールできます。

Termcp コンソール:ローカルセッションと SSH セッションを 1 つの画面に表示し、各行に人間/AI/シェル出力のラベルを付与

ホスト管理。

インストール

0 · AI によるインストール
Install npx -y @open-mcp-ai/termcp daemon stdio as an MCP named termcp.

これを AI にコピーしてください。

1 · エージェントごとにコマンドを1つ
エージェントコマンド
Claude Codeclaude mcp add termcp -- npx -y @open-mcp-ai/termcp daemon stdio
Codexcodex mcp add termcp -- npx -y @open-mcp-ai/termcp daemon stdio
Gemini CLIgemini mcp add termcp npx -- -y @open-mcp-ai/termcp daemon stdio
2 · 設定ファイル
{
  "mcpServers": {
    "termcp": {
      "command": "npx",
      "args": ["-y", "@open-mcp-ai/termcp", "daemon", "stdio"]
    }
  }
}
その他のインストール方法 — npm / Go / Docker / ビルド済みバイナリ
コマンド
npmnpm i -g @open-mcp-ai/termcp — termcp コマンドをインストールします。これを使う場合は、上記のすべてのスニペットから npx -y @open-mcp-ai/termcp を削除し、termcp を使用してください。ラッパー:open-mcp-ai/Termcp-npm。
Gogo install github.com/open-mcp-ai/termcp@latest — 中国本土では GOPROXY=https://goproxy.cn,direct を使用します。モジュールとしても使用できます(go get github.com/open-mcp-ai/termcp)。
Dockerdocker run -d --name termcp -p 18765:18765 -v termcp-data:/home/termcp -e TERMCP_AUTH_TOKEN=change-me-to-a-long-random-secret ghcr.io/open-mcp-ai/termcp:latest termcp --no-internal --host 0.0.0.0 --port 18765
バイナリビルド済みリリース — amd64 / arm64 向けの linux / darwin / windows 用の静的ファイルがそれぞれ1つあります。

npm ラッパーは対応するビルド済みバイナリをダウンロードします(TERMCP_VERSION、TERMCP_MIRROR、 TERMCP_BIN、TERMCP_SKIP_DOWNLOAD で上書きできます)。フラグについては docs/cli.md を参照してください。Docker のレシピ、Compose、トークンを使用しないループバック設定については、docs/deploy.md を参照してください。

インスタンスがすでにどこかで応答している場合のHTTP トランスポート(npx -y @open-mcp-ai/termcp):

{
  "mcpServers": {
    "termcp": {
      "type": "http",
      "url": "http://localhost:18765/stream"
    }
  }
}

Docker 内のクライアントからは http://host.docker.internal:18765/stream(macOS/Windows)またはホストの LAN IP でアクセスできます。同じネットワーク上の別のコンテナからは http://termcp:18765/stream でアクセスできます。レガシー SSE は http://localhost:18765/sse を使用します。対象は /sse のみで、JSON-RPC は自動的に /message に送られます。--auth-token を指定する場合は、ベアラーヘッダーを追加します:「"headers": {"Authorization": "Bearer <token>"}」。

ドキュメント

docs/cli.mdすべてのフラグとサブコマンド、機能のゲート、認証。
docs/clients.md4つの接続方法を最初から最後まで解説:MCP トランスポート、stdio ブリッジ、認証、REST の例、1つのツールからなるインターフェース。
docs/deploy.mdDocker、マルチステージビルド、Compose、純粋な API ビルド。
docs/protocol.mdTERM/1 仕様:ワイヤーフォーマット、ステータスコード、ヘッダー、19のディレクティブ、3つのゲート。
docs/capabilities.md機能の全容とセキュリティモデル。
docs/api.mdREST エンドポイント、WebSocket フレーム、ロケーターの解決。
docs/capabilities.md機能の全容とセキュリティモデル。
docs/architecture.mdセッションカーネル、接続方法、ストレージ。
docs/design/設計記録:Web UI、リソースモデル、セッションストレージ、フォントスタック、モバイルターミナル。
CHANGELOG.mdリリースノート。

ベンチマーク

近日公開

機能セキュリティテスト

近日公開

Star History

スター履歴グラフ

ライセンス

MIT License のもとで公開されています。 議論、フィードバック、サポートを寄せてくださった linux.do コミュニティの皆さんに感謝します。


フッター

コメント

MCP は初めてですか?

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

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