mcpField
T
Ts Mcp Client Server

Ts Mcp Client Server

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

Ts Mcp Client Server について

MCP クライアント、MCP サーバー、Anthropic の Claude API を使うコマンドラインチャットを組み合わせた TypeScript のサンプルです。MCP と LLM の連携を学ぶ開発者向けです。

主な機能

  1. 01ツールを公開・実行する MCP サーバー
  2. 02stdio トランスポートの MCP クライアント
  3. 03Claude とのコマンドラインチャット
  4. 04Anthropic SDK の統合

活用シーン

  1. 01MCP クライアントとサーバーの役割を学ぶ
  2. 02stdio MCP デモの実行
  3. 03MCP 経由で Claude とチャット

MCP 対応

ツールを公開する MCP サーバーと、stdio 経由でサーバーを起動する MCP クライアントを含みます。チャット CLI は MCP を使って Anthropic の Claude API と通信します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP クライアントとサーバーのサンプル

src
├── chat.ts   # command line chat interface to Claude completion
├── client.ts # MCP client that starts MCP server with stdio transport
├── index.ts  # Node run script to start MCP server or Chat CLI
├── llm.ts    # Uses Anthropic SDK to talk to Claude API
└── server.ts # MCP server that exposes tools and executes them

依存関係

NPM                  # install with your package manager of choice (Recommend nix)
                     # nix shell nixpkgs#nodejs
ANTHROPIC_API_KEY='' # Put your key here in .env.local file

ビルド

npm run build

MCP stdio クライアント/サーバーのデモを実行する

npm run mcp

Anthropic を使用して MCP で CLI チャットを実行する

npm run chat

TODO

注記: 定型コードの一部の生成には、Claude と Gemini のウェブチャットインターフェースを使用しました。

コメント

MCP は初めてですか?

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

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