MCP会話サーバー
OpenRouterの言語モデルとの会話を管理するためのモデルコンテキストプロトコル(MCP)サーバー実装。このサーバーは、統一された会話管理システムを通じて、アプリケーションが様々な言語モデルと対話するための標準化されたインターフェースを提供します。
特徴
- MCPプロトコルサポート
- MCPプロトコルに完全準拠
- リソース管理と発見
- ツールベースのインタラクションモデル
- ストリーミングレスポンスのサポート
- エラー処理と回復
- OpenRouter統合
- すべてのOpenRouterモデルをサポート
- リアルタイムストリーミング応答
- 自動トークンカウント
- モデルコンテキストウィンドウの管理
- 利用可能なモデルは次のとおりです:
- クロード3作品
- クロード 3 ソネット
- ラマ2 70B
- OpenRouterのカタログからさらに多く
- 会話管理
- 複数の会話を作成および管理する
- システムメッセージのサポート
- メッセージ履歴の追跡
- トークン使用状況の監視
- 会話のフィルタリングと検索
- ストリーミングサポート
- リアルタイムメッセージストリーミング
- チャンク化されたレスポンスの処理
- トークンカウント
- ファイルシステムの永続性
- 会話状態の永続性
- 設定可能な保存場所
- 自動状態管理
インストール
Copy
構成
構成
MCP Conversation Server のすべての設定は YAML で提供されるようになりましたconfig/models.yaml
ファイルを設定に合わせて更新してください。例:
Copy
サーバー構成
MCP Conversation Server はすべての設定を YAML ファイルから読み込むようになりました。アプリケーションでは、以下のように設定を読み込むことができます。
Copy
注: すべての構成は YAML ファイルを介して提供されるため、環境変数は不要になりました。
使用法
基本的なサーバー設定
Copy
利用可能なツール
サーバーはいくつかの MCP ツールを公開します。
- 会話を作成するCopy
- メッセージを送信Copy
- 会話リストCopy
リソース
サーバーはいくつかのリソースへのアクセスを提供します:
- 会話://{id}
- 特定の会話の詳細にアクセスする
- メッセージ履歴を表示する
- 会話のメタデータを確認する
- 会話://リスト
- すべてのアクティブな会話を一覧表示する
- 基準で会話をフィルタリングする
- 最近のアクティビティで並べ替え
発達
建物
Copy
テストの実行
Copy
デバッグ
サーバーはいくつかのデバッグ機能を提供します。
- エラーログ
- すべてのエラーはスタックトレースとともに記録されます
- トークン使用状況の追跡
- レート制限監視
- MCP検査官MCP インスペクターを使用すると次のことができます。Copy
- テストツールの実行
- リソースの内容を表示
- メッセージフローを監視する
- プロトコルコンプライアンスの検証
- プロバイダー検証検証:Copy
- APIキーの有効性
- モデルの入手可能性
- レート制限ステータス
トラブルシューティング
よくある問題と解決策:
- OpenRouter接続の問題
- APIキーが有効であることを確認してください
- OpenRouterのダッシュボードでレート制限を確認する
- モデルIDが正しいことを確認してください
- クレジットの使用状況を監視する
- メッセージストリーミングエラー
- モデルストリーミングのサポートを確認する
- 接続の安定性を確認する
- トークン制限を監視する
- タイムアウト設定を処理する
- ファイルシステムエラー
- ディレクトリの権限を確認する
- パス構成を確認する
- ディスク容量を監視する
- 同時アクセスを処理する
貢献
- リポジトリをフォークする
- 機能ブランチを作成する
- 変更をコミットする
- ブランチにプッシュする
- プルリクエストを作成する
ライセンス
ISCライセンス
This server cannot be installed
統合された会話管理システムを通じてアプリケーションが OpenRouter の言語モデルと対話するための標準化されたインターフェースを提供するモデル コンテキスト プロトコル サーバーの実装。