Skip to main content
Glama
NeoXider

DeepSeek Capability Hub

by NeoXider

Capability Hubは、DeepSeek Harnessとその他のMCPクライアント向けの、遅延(lazy)なMCPスキルブローカーです。ホストは、設定済み接続先サーバーすべてのツールスキーマのコンテキストコストを支払う代わりに、capability_hub という1つのコンパクトなツールを見るだけで済みます。

エージェントは軽量なカタログを検索し、権限を検査し、信頼できるサーバーを1つ起動し、ハブを通じて呼び出して、再び停止できます。スキル本文は、選択された後でのみ読み込まれます。

なぜ存在するのか

大規模な静的MCP構成はコンテキストを消耗させ、ツール選択のノイズを増やします。Capability Hubは、モデルから見える公開面を安定に保ちます。

search → inspect → enable → tools → call → disable
  • 固定された1つのスキーマだけがプロンプトに残ります。

  • 子ツールのスキーマは、要求されるまでモデルコンテキストの外に保持されます。

  • tools はデフォルトで名前と説明を返します。完全なスキーマはオプトインです。

  • MCPプロセスは遅延起動され、ハブプロセスの生存期間にだけ存在します。

  • スキルはメタデータによって発見され、一度に1つずつ読み込まれます。

  • 第三者の追加物は人間の承認キューに入ります。モデル自身が実行可能コード自己承認することはありません。

Related MCP server: AgentSkillsHub MCP Server

クイックスタート

要件:Node.js 22.19+ と pnpm

git clone https://github.com/NeoXider/deepseek-capability-hub.git
cd deepseek-capability-hub
pnpm install --frozen-lockfile
pnpm test
pnpm client -- --json '{"action":"search","query":"demo"}'

デフォルトのカタログには、同梱の echo MCPサーバーとサンプルスキルのみが含まれています。テスト実行時にサードパーティーパッケージをダウンロードしたり実行したりすることはありません。

DeepSeek Harness セットアップ

ハブをビルドし、examples/dsh/cordis.patch.yml をアクティブなHarnessプロファイルにマージして、リポジトリの絶対パスを調整してください。その後、Harnessを再起動します。

pnpm build

Harnessはモデル向けの単一ツール1つを公開します:

mcp__capability_hub__capability_hub

まずは次のように開始します:

{"action":"search","query":"web research"}

モデル向け契約

公開スキーマは意図的にフラットで、LM Studioのような制約付きデコードエンジンでも確実にコンパイルできるようになっています。任意の子引数はJSON文字列として渡されます。

ツールを発見して呼び出します:

{"action":"tools","name":"web-search-neo"}
{
  "action": "call",
  "name": "web-search-neo",
  "tool": "web_info",
  "argumentsJson": "{\"topic\":\"search_status\"}"
}

利用可能なアクション:

アクション

目的

search

コンパクトな機能メタデータを検索する

inspect

1つの機能(権限・設定・環境状況)を確認する

configure

configJson を通じて許可済みの非シークレット値を設定する

enable / disable

信頼できるMCPを1つ起動・停止する

tools

子ツールを一覧表示(スキーマ省略可能)

call

子ツール呼び出しを argumentsJson 経由でプロキシする

skill.load

承認済みローカルスキル本文を1つ読み込む

propose

信頼されない提案を entryJson から保存する

proposals

保留中の提案を一覧表示する

catalog.reload

承認済みカタログ状態を再読み込みする

実際の統合例

レビュー用の提案を以下に含めています。

  • Web Search Neo — 動的なウェブ調査とブラウザツール・ツールセット。

  • Unity CLI MCP — 公式のUnity CLI・トランスポート。そのツールリストは、Unity Editorが接続されている間だけ生成されます。

これらは例題であり、暗黙に信頼される既定値ではありません。承認前に、パス、バージョン、権限を確認してください。

人が承認するインストール(Human-gated installation)

モデルが作成した提案は data/state/pending に保存され、実行されません。別途人が操作するコマンドで承認してください。

node dist/src/admin.js approve <proposal-id> --state .\data\state --yes

その後、catalog.reloadenable を呼びます。パッケージはバージョン固定(ピン留め)か不変なGitリビジョンを推奨します。承認済みエントリでは、未検証の latest インストールに依存しないでください。

カタログ、シークレット、スキル

  • MCPトランスポート: stdiostreamable-http

  • テンプレート: ${catalogDir}${packageDir}、許可リストに明示追加された ${config:key} 値のみ

  • シークレット: 環境変数の参照のみ。シークレットに似た設定キーは拒否されます。

  • スキル: 承認済みのローカル Markdown ファイルを、要求時たびに読み込む。上限 256 KiB。

  • 状態: 実行時設定と提案値はGitで無視される。

詳しい信用境界は SECURITY.md を参照してください。

現在の対応範囲

  • ツール呼び出しはプロキシされますが、子MCPのリソースとプロンプ (プロンプト)はまだブリッジされていません。

  • 再接続は明示的です:disableenable

  • リモートスキルのダウンロード、署名検証、サンドボックス化されたインストーラーは、今後のタスクです。

  • ホストシェルに無制限アクセスできるモデルは、プラグインローカルポリシーを迂回できます。外側の境界線としてHarnessの権限を利用してください。

関連プロジェクト

エージェント、コンテキスト、モデル、推論、チャットをアニメーション付きコンパクトデスクトップ表示したい場合は、 DeepSeek Harness Widget をご覧ください。

コントリビューション

Issue と、大きさを絞ったプルリクエストを歓迎します。新しい統合では、固定サンプル、最小限の権限説明、エンドツーエンドのテストを含めてください。

MIT © NeoXider

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • A registry of 5,900+ peer-authored skills any MCP agent can search and load on demand.

  • Agent-native marketplace. Bootstrap, list inventory, search, negotiate, and trade via MCP.

  • Fleet entry point: 19 hosted MCP servers, 132 tools, 92 free. Searches 138 agent skills.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/NeoXider/deepseek-capability-hub'

If you have feedback or need assistance with the MCP directory API, please join our Discord server