DeepSeek Capability Hub
Provides integration with the official Unity CLI transport, exposing tools for interacting with Unity while a Unity Editor with Unity Pipeline is connected.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@DeepSeek Capability HubSearch the capability catalog for web research tools."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Capability Hub is a lazy MCP and skill broker for DeepSeek Harness and other MCP clients. The host sees one compact tool, capability_hub, instead of paying the context cost of every tool schema from every configured server.
The agent searches a lightweight catalog, inspects permissions, wakes one trusted server, calls it through the hub, and can shut it down again. Skill bodies are loaded only after selection.
Why it exists
Large static MCP configurations waste context and make tool choice noisier. Capability Hub keeps the model-facing surface stable:
search → inspect → enable → tools → call → disableOne fixed schema stays in the Harness prompt.
Child tool schemas remain outside the model context until requested.
toolsreturns names and descriptions by default; full schemas are opt-in.MCP processes start lazily and live only for the hub process lifetime.
Skills are discovered by metadata and loaded one at a time.
Third-party additions enter a human approval queue; the model cannot self-approve executable code.
Related MCP server: AgentSkillsHub MCP Server
Quick start
Requirements: Node.js 22.19+ and 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"}'The default catalog contains only a bundled echo MCP and an example ML skill. Tests do not download or execute third-party packages.
DeepSeek Harness setup
Build the hub, then merge examples/dsh/cordis.patch.yml into the active Harness Web profile and adjust the absolute repository path. Restart Harness.
pnpm buildHarness will expose one model-facing tool:
mcp__capability_hub__capability_hubStart with:
{"action":"search","query":"web research"}Model-facing contract
The public schema is intentionally flat so constrained-decoding engines such as LM Studio can compile it reliably. Arbitrary child arguments travel as JSON strings.
Discover and call a tool:
{"action":"tools","name":"web-search-neo"}{
"action": "call",
"name": "web-search-neo",
"tool": "web_info",
"argumentsJson": "{\"topic\":\"search_status\"}"
}Available actions:
Action | Purpose |
| Search compact capability metadata |
| Review one capability, permissions, config and environment status |
| Set allowlisted non-secret values through |
| Start or stop one trusted MCP |
| List child tools; schemas remain optional |
| Proxy one child tool call through |
| Load one approved local skill body |
| Store an untrusted proposal from |
| List pending proposals |
| Reload approved catalog state |
Real integration examples
Ready-to-review proposals are included for:
Web Search Neo — dynamic web research and browser tooling.
Unity CLI MCP — the official Unity CLI transport. Its tool list is populated only while a Unity Editor with Unity Pipeline is connected.
These files are examples, not silently trusted defaults. Review paths, versions and permissions before approval.
Human-gated installation
Model-created proposals are stored under data/state/pending and cannot execute. Approve from a separate human-operated command:
node dist/src/admin.js approve <proposal-id> --state .\data\state --yesThen call catalog.reload and enable. Prefer pinned package versions or immutable Git revisions; avoid floating latest installers in approved entries.
Catalogs, secrets and skills
MCP transports:
stdioandstreamable-http.Templates:
${catalogDir},${packageDir}and explicitly allowlisted${config:key}values.Secrets: environment-variable references only. Secret-like model configuration keys are rejected.
Skills: approved local Markdown files, loaded on demand, limited to 256 KiB.
State: runtime config and proposals are ignored by Git.
See SECURITY.md for the trust boundary.
Current scope
Tool calls are proxied; child MCP resources and prompts are not bridged yet.
Reconnect is explicit:
disable, thenenable.Remote skill download, signature verification and sandboxed installers are future work.
A model with unrestricted host shell access can bypass plugin-local policy; use Harness permissions as the outer boundary.
Companion project
Want a compact animated desktop view of agents, context, models, reasoning and chat? See DeepSeek Harness Widget.
Contributing
Issues and focused pull requests are welcome. New integrations should include a pinned example, a narrow permission description and an end-to-end test.
MIT © NeoXider
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI assistants to search, discover, and get recommendations from 20,000+ skills, tools, agents, rules, and MCP servers.5251MIT
- AlicenseAqualityCmaintenanceEnables AI agents to search, audit, and install open-source AI skills and MCP servers with security grading and quality scoring, directly from MCP clients.313MIT
- AlicenseNot gradedqualityAmaintenanceEnables searching and retrieving details of 41,000+ agent skills, MCP servers, Claude Code plugins, and agentic loops from any MCP-capable agent.MIT
- FlicenseNot gradedqualityAmaintenanceEnables AI agents to search, browse, install, and manage a large library of skills via only 7 MCP tools, with skills stored locally and loaded on demand to minimize context overhead.4
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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