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.
Integrations
超秘密MCPサーバー
純粋な Node.js での Model Context Protocol (MCP) サーバー実装。ランダムな米国の州と署名スープの組み合わせを生成する楽しいツールを提供します。
特徴
- 純粋なNode.js実装
- JSON-RPC 2.0準拠
- MCPプロトコルバージョン: 2024-11-05
- カスタムログシステム
- スキーマ検証によるツールのサポート
- STDIOトランスポート
はじめる
前提条件
- Node.js (最新の LTS バージョンを推奨)
- テスト用のMCP Inspector
インストール
- リポジトリをクローンします。
- 依存関係をインストールします:
インスペクターの実行
MCP Inspector を使用してサーバーを起動します。
サーバーが起動し、STDIO 経由で接続できるようになります。
利用可能なツール
シークレットパスフレーズを取得する
アメリカの州とその州の特産品スープのランダムな組み合わせを返します。例:
- ニューイングランドクラムチャウダー
- ルイジアナガンボ
- テキサスチリ
- カリフォルニア・チョッピーノ
- ミシガンチェリースープ
入力スキーマ:
応答例:
プロジェクト構造
発達
新しいツールの追加
index.js
でツールを定義します。
- MCP Inspector を使用してテストします。
- サーバーに接続
- 「ツール一覧」を使用してツール登録を確認します
- テストツールの実行
ログ記録
サーバーは、複数のレベルを持つカスタム ログ システムを使用します。
- DEBUG: 詳細なデバッグ情報
- 情報: 一般的な運用情報
- 警告: 警告メッセージ
- エラー: エラー状態
ログは.logs
ディレクトリに保存されます。
カスケードと併用
オプション1: ツールの直接使用
MCP サーバーが Cascade にロードされると、 getSecretPassphrase
ツールを直接使用して状態スープの組み合わせを生成できます。
オプション2: 自然言語インターフェース
ツールをより使いやすくするために、Cascade が秘密のパスコードに関する自然言語クエリに応答するように設定できます。プロンプトの例を以下に示します。
これにより、ユーザーは次のような自然な質問を使用してパスコードを取得できるようになります。
- 「秘密のパスコードは何ですか?」
- 「秘密のコードを教えてください」
- 「今日のパスコードは何ですか?」
- 「秘密を教えて」
やり取りの例:
オプション3: 永続メモリ
より永続的な設定を行うには、セッション間で保持されるカスケード メモリを作成します。
MCP構成
Cascade で MCP サーバーを構成するには、 mcp_config.json
に次のコードを追加します。
構成オプション:
super-secret
: MCP サーバーの一意の識別子command
: サーバーを起動するコマンド (この場合は npx)args
: コマンドライン引数--yes
: npm パッケージのインストールを自動承認するnode
: Node.jsで実行<path-to-project>/index.js
: サーバーファイルへのパス
disabled
: サーバーが無効かどうかautoApprove
: ユーザーの確認なしで実行できるツールのリスト
設定ファイルは次の場所に配置する必要があります。
- Windows:
%USERPROFILE%\.codeium\windsurf\mcp_config.json
- macOS/Linux:
$HOME/.codeium/windsurf/mcp_config.json
テスト
- MCP Inspectorでサーバーを起動する
- サーバーの初期化を確認する
- ツールリストを確認する
- テストツールの実行
- 応答形式を確認する
貢献
- リポジトリをフォークする
- 機能ブランチを作成する
- 変更をコミットする
- ブランチにプッシュする
- プルリクエストを作成する
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
謝辞
- プロトコル仕様のモデルコンテキストプロトコルチーム
- テストツールのMCP Inspectorチーム
つながり続ける
最新情報、ニュース、コミュニティのディスカッションについては、お気に入りのプラットフォームでフォローしてください。
This server cannot be installed
Tools
JSON-RPC 2.0 を実装した Node.js ベースの MCP サーバー。ユーザーは楽しくシンプルなツールを使用して、ランダムな米国の州と特製スープの組み合わせを生成できます。
- Features
- Getting Started
- Available Tools
- Project Structure
- Development
- Using with Cascade
- Testing
- Contributing
- License
- Acknowledgments
- Stay Connected