modusop-mcp について
modusop-mcpは、リモートHTTP MCPに対応しないMCPクライアント向けの、Modus Brain用stdio・HTTPプロキシです。Brainの知識検索や記録ツールをクライアントから利用できます。
主な機能
- 01MCP stdioリクエストをHTTPへ転送
- 02組織の知識検索
- 03個別の知識チャンクを取得
- 04最近インデックスされた項目の一覧
- 05観察事項と決定事項の記録
活用シーン
- 01stdioのみ対応するAIクライアントをModus Brainに接続
- 02組織のナレッジベースを検索
- 03クライアント概要や最近の項目を確認
- 04Brainに決定事項やメモを追加
MCP 対応
stdioで受け取ったMCPリクエストをModus BrainのHTTP MCPエンドポイントに転送します。利用可能なツールはBrainが現在公開しているものに応じて変わります。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @modusop/mcp-serverMODUSOP_API_TOKENシークレットModusOp API token. Create at modusop.app → Settings → API Tokens (read + write scopes).MODUSOP_API_URLOverride the API base URL. Defaults to https://modusop.app/api/v1.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
8掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | いいえ | プロジェクト名で絞り込む検索語 |
詳細
@modusop/mcp-server
Modus Brain 用の Stdio→HTTP プロキシです。Claude Desktop、Cursor、Cline、Continue.dev など、MCP 対応の AI クライアントから ModusOp 組織のナレッジベースにアクセスできます。
概要
このパッケージは薄いプロキシです。一方では MCP の stdio トランスポートを使用し、もう一方ではすべての JSON-RPC リクエストを Modus Brain の HTTP MCP エンドポイントに転送します。
すべてのツール実装は Modus Brain 自体にあります。ModusOp が Brain の新しいツールをリリースすると、このパッケージをインストール済みのすべての環境で、次のリクエストから自動的に利用できます。再公開やバージョン更新、ユーザー側の操作は不要です。
AI クライアントがリモート HTTP MCP にネイティブ対応している場合、このパッケージは不要です。https://brain.modusop.app/mcp に直接接続してください。このパッケージは、stdio のみを使用するクライアント向けです。
セットアップ
1. Brain トークンを取得する
brain.modusop.app にサインインし、使用するデバイスまたはユーザー向けのラベルを付けてトークンを生成し、平文の値をコピーします(一度しか表示されません)。
2. AI クライアントの MCP 設定に追加する
Claude Desktop — ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows):
{
"mcpServers": {
"modusop-brain": {
"command": "npx",
"args": ["-y", "@modusop/mcp-server"],
"env": {
"MODUSOP_API_TOKEN": "mo_brain_..."
}
}
}
}
Cursor / Cline / Continue.dev — .cursor/mcp.json(または同等のファイル):
{
"mcpServers": {
"modusop-brain": {
"command": "npx",
"args": ["-y", "@modusop/mcp-server"],
"env": {
"MODUSOP_API_TOKEN": "mo_brain_..."
}
}
}
}
3. クライアントを再起動する
終了してから、もう一度開きます。数秒以内に MCP インジケーターに Modus Brain のツールが表示されます。
環境変数
| 変数 | 必須 | デフォルト | 備考 |
|---|---|---|---|
MODUSOP_API_TOKEN | はい | — | brain.modusop.app の Brain トークン |
MODUSOP_BRAIN_URL | いいえ | https://brain.modusop.app/mcp | ローカルでの Brain 開発時のみ上書き |
利用可能なツール
Brain が公開しているすべてのツールを利用できます。tools/list には現在のツール一覧が反映されます。v1.0.0 時点では、次のツールを利用できます。
whoami— このトークンの対象ユーザーと組織を確認しますsearch_knowledge— 組織の KB をセマンティック検索しますget_chunk— 特定の検索結果を詳しく確認しますlist_recent— 最近インデックス化された KB アイテムを一覧表示しますget_client_brief— クライアントの概要資料を生成しますadd_observation— メモを追加しますadd_decision— コンテキスト、決定、根拠を記録しますlink_observation— 2 つのチャンクを型付きリンクでつなぎますrequest_delete— 管理者の承認が必要な削除をリクエストします
0.x からの移行
このパッケージの 0.x バージョンでは、ツールをパッケージ内に実装し、/settings/api-tokens で発行した MO API トークンを使用して、ModusOp の旧 /api/mcp エンドポイントと通信していました。v1.0.0 では、この方式を廃止します。
- MO API トークンではなく、brain.modusop.app で新しい Brain トークンを生成してください
MODUSOP_API_TOKENの値を新しいトークンに置き換えてください- ほかの設定変更は不要です。
command、args、環境変数名はそのままです
以前のツール(search_projects、search_clients、get_client_context、start_timer など)は、このパッケージのカタログから削除されました。これらのツールは、同じ機能に加えてナレッジベースの検索と追記にも対応する Brain のツールに置き換えられています。以前のツールセットが必要な場合は、@modusop/[email protected] に固定してください。引き続き動作しますが、更新は配信されません。
ローカル開発
git clone https://github.com/jwwd-repos/modusop-mcp.git
cd modusop-mcp
npm install
MODUSOP_API_TOKEN=... npm run dev
このプロキシは標準入力から JSON-RPC を読み込み、標準出力に応答を書き込むため、次のコマンドで手動テストできます。
echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"whoami"}}' \
| MODUSOP_API_TOKEN=... npm run dev
ライセンス
LICENSE.md を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。