Integrations
SillyTavern の MCP 拡張機能
この拡張機能は、SillyTavern に WebSocket ベースのツール実行サポートを追加し、標準化されたインターフェースを介して外部ツールを登録および実行できるようにします。
特徴
- リアルタイム通信用のWebSocketサーバー
- ツール登録および実行システム
- ツール定義のJSONスキーマ検証
- リアルタイム実行ステータスの更新
- 設定可能なログ記録とWebSocket設定
- SillyTavern に統合された Web ベースの設定 UI
インストール
方法 1: Web インターフェース (推奨)
SillyTavern の Web インターフェイスからインストールする手順については、 INSTRUCTIONS.md を参照してください。
方法2: 手動インストール
- このリポジトリを SillyTavern プラグイン ディレクトリにクローンします。Copy
- 依存関係をインストールします:Copy
- SillyTavern を再起動する
構成
拡張機能は、SillyTavern UI の「設定 > 拡張機能 > MCP 拡張機能」から設定できます。
利用可能な設定
- WebSocketポート: WebSocketサーバーのポート番号(デフォルト: 5005)
- ログレベル: ログの詳細レベル (デバッグ、情報、警告、エラー)
使用法
ツールの登録
ツールを登録するには、次の形式の WebSocket メッセージを送信します。
Copy
ツールの実行
登録されたツールを実行するには、次の形式の WebSocket メッセージを送信します。
Copy
実行ステータスの更新
拡張機能は、接続されているすべてのクライアントに実行ステータスの更新をブロードキャストします。
実行開始
Copy
実行完了
Copy
実行に失敗しました
Copy
エラーコード
INVALID_NAME
: 無効なツール名INVALID_SCHEMA
: 無効なツールスキーマINVALID_URI
: 無効なリソースURIINVALID_HANDLER
: 無効なハンドラ実装INVALID_ARGUMENTS
: 無効なツール引数TOOL_EXISTS
: ツールはすでに登録されていますTOOL_NOT_FOUND
: ツールが見つかりませんTOOL_EXECUTION_FAILED
: ツールの実行に失敗しましたSERVER_ERROR
: 内部サーバーエラー
発達
プロジェクト構造
Copy
新しいツールの追加
新しいツールを追加するには:
- WebSocketサーバーに接続する
- ツールをスキーマに登録する
- 実行リクエストをリッスンする
- 実行を処理して結果を返す
ツールの実装例:
Copy
貢献
- リポジトリをフォークする
- 機能ブランチを作成する
- 変更をコミットする
- ブランチにプッシュする
- プルリクエストを作成する
サポート
問題が発生した場合や質問がある場合は、次の手順に従ってください。
- GitHub Issuesで既存の問題を確認する
- 問題が報告されていない場合は、新しい問題を作成してください
- SillyTavern Discordコミュニティに参加してサポートを受けましょう
ライセンス
MITライセンス - 詳細はLICENSEファイルを参照
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
WebSocket ベースの通信による外部ツールの登録と実行を可能にし、SillyTavern 内でのリアルタイム ツール管理のための統合インターフェイスを提供します。
Related Resources
Related MCP Servers
- -securityFlicense-qualityFacilitates real-time tool discovery and documentation retrieval for command-line tools within a VSCode extension, using Express and SSE for secure and dynamic content streaming.Last updated -4TypeScript
- -securityFlicense-qualityA Model Context Protocol server that integrates with Cursor IDE, providing real-time communication, modern web dashboards, and extensible tools via SSE and WebSocket connections.Last updated -1,5191Python
- AsecurityAlicenseAqualityA template for creating and connecting custom tools to Cursor IDE using Model Context Protocol with support for cheerful server responses.Last updated -41PythonMIT License
- -securityFlicense-qualityAn integration server that allows Claude Desktop to communicate with Make (formerly Integromat) automation platform through the Model Context Protocol, enabling scenario management and execution via natural language.Last updated -JavaScript