local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Utilizes environment variables for configuration, particularly for storing the Anthropic API key
Uses Node.js as the runtime environment for the MCP server, requiring version 18 or higher
Implements the server using TypeScript for type safety and modularity in the codebase
MCP エキスパート サーバー
Claude AIを活用したインテリジェントなクエリ生成とドキュメント作成支援を提供するモデルコンテキストプロトコルサーバーです。このサーバーはAPIドキュメントを分析し、以下の2つの主要ツールを提供します。
- create-query : 自然言語リクエストに基づいてクエリを生成する
- ドキュメント: 質問に基づいて関連するドキュメント情報を提供します
前提条件
- Node.js >= 18
- クロードのAnthropic APIキー
インストール
- リポジトリをクローンする
- 依存関係をインストールします:
Copy
- Anthropic API キーを使用して
.env
ファイルを作成します。
Copy
設定
サーバーを実行する前に、次のことを行う必要があります。
- プロジェクトをビルドし、セットアップ スクリプトを実行します。
Copy
これにより、次のようになります。
- 必要なディレクトリ(
docs/
とprompts/
)を作成します。 - デフォルトのプロンプトファイルを作成する
- 初期のサービス説明を生成する
- APIドキュメントファイルを
docs/
ディレクトリに追加します(.txt
、.md
、.json
ファイルをサポートします)。 - オプションで、
prompts/
ディレクトリ内のプロンプトをカスタマイズします。system-prompt.txt
: クロードのメインシステムプロンプトtool-metadata.txt
: ツールの説明のための追加コンテキストquery-metadata.txt
: クエリ生成のための追加コンテキストservice-description.txt
: 自動生成されたサービスの説明
使用法
スタンドアロンサーバー
サーバーを起動します。
Copy
サーバーは、モデル コンテキスト プロトコルを介して 2 つのツールを公開します。
- create-query : 自然言語リクエストに基づいてクエリを生成するCopy
- ドキュメント: ドキュメントから情報を取得するCopy
クロードデスクトップ統合
- この構成を Claude Desktop 構成ファイルに追加します。
Copy
/ABSOLUTE/PATH/TO/expert-server
サーバーのインストールへの実際の絶対パスに置き換えます。- Claude Desktop を再起動します。
ディレクトリ構造
Copy
発達
- プロジェクトをビルドします。
Copy
- サーバーはTypeScriptを使用し、モジュール型アーキテクチャを採用しています。
- ClaudeとのやりとりはすべてExpertServiceクラスによって処理されます
- デバッグログは[DEBUG]プレフィックス付きでstderrに書き込まれます。
トラブルシューティング
接続の問題が発生した場合:
- セットアップ スクリプトを実行したことを確認します。
Copy
prompts/
ディレクトリに必要なファイルがすべて存在することを確認しますANTHROPIC_API_KEY
が正しく設定されていることを確認してください- Claude Desktop の設定で絶対パスを使用する
- デバッグログ(stderrに書き込まれる)を確認する
環境変数
ANTHROPIC_API_KEY
: Anthropic APIキー(必須)
ライセンス
マサチューセッツ工科大学
This server cannot be installed
Claude AI を利用してインテリジェントなクエリを生成し、API ドキュメント分析に基づいてドキュメント支援を提供するモデル コンテキスト プロトコル サーバー。
- Prerequisites
- Installation
- Setup
- Usage
- Directory Structure
- Development
- Troubleshooting
- Environment Variables
- License