Skip to main content
Glama
NeoXider

DeepSeek Capability Hub

by NeoXider

Capability Hub ist ein Lazy-Broker für MCP und Skills, entwickelt für DeepSeek Harness und andere MCP-Clients. Der Host sieht nur ein kompaktes Tool, capability_hub, statt die Kontextkosten für jedes Tool-Schema jedes konfigurierten Servers zu tragen. Der Agent durchsucht einen überschaubaren Katalog, prüft Berechtigungen, weckt einen vertrauenswürdigen Server, ruft ihn über den Hub auf und kann ihn wieder abschalten. Skill-Inhalte werden erst nach der Auswahl geladen.

Warum es das gibt

Große statische MCP-Konfigurationen verschwenden Kontext und machen die Tool-Auswahl unübersichtlicher. Capability Hub hält die modellseitige Oberfläche stabil:

search → inspect → enable → tools → call → disable
  • Ein festes Schema bleibt im Harness-Prompt.

  • Die Schemas von Unter-Tools bleiben außerhalb des Modellkontexts, bis sie angefordert werden.

  • tools liefert standardmäßig Namen und Beschreibungen; vollständige Schemas sind per Opt-in verfügbar.

  • MCP-Prozesse starten bei Bedarf und leben nur für die Lebensdauer des Hub-Prozesses.

  • Skills werden über Metadaten entdeckt und einzeln geladen.

  • Erweiterungen von Drittanbietern kommen in eine menschliche Genehmigungswarteschlange; das Modell kann ausführbaren Code nicht selbst genehmigen.

Related MCP server: AgentSkillsHub MCP Server

Erste Schritte

Voraussetzungen: Node.js 22.19+ und 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"}'

Der Standardkatalog enthält nur ein gebündeltes Echo-MCP und einen Beispiel-ML-Skill. Tests laden keine Pakete von Drittanbietern herunter und führen sie nicht aus.

DeepSeek Harness einrichten

Bauen Sie den Hub, spielen Sie dann examples/dsh/cordis.patch.yml in das aktive Harness-Webprofil ein und passen Sie den absoluten Repository-Pfad an. Starten Sie Harness neu.

pnpm build

Harness stellt daraufhin ein einziges Tool für das Modell bereit:

mcp__capability_hub__capability_hub

Beginnen Sie mit:

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

Modellseitiger Vertrag

Das öffentliche Schema ist bewusst flach gehalten, damit Constrained-Decoding-Engines wie LM Studio es zuverlässig kompilieren können. Beliebige Argumente von Unter-Tools werden als JSON-Zeichenketten übertragen.

Ein Tool entdecken und aufrufen:

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

Verfügbare Aktionen:

Aktion

Zweck

search

Kompakte Fähigkeitsmetadaten durchsuchen

inspect

Eine Fähigkeit, deren Berechtigungen, Konfiguration und Umgebungsstatus anzeigen

configure

Zugelassene, nicht geheime Werte über configJson setzen

enable / disable

Ein vertrauenswürdiges MCP starten oder stoppen

tools

Unter-Tools auflisten; Schemas bleiben optional

call

Einen Unter-Tool-Aufruf über argumentsJson weiterleiten

skill.load

Einen freigegebenen lokalen Skill-Inhalt laden

propose

Einen nicht vertrauenswürdigen Vorschlag aus entryJson speichern

proposals

Ausstehende Vorschläge auflisten

catalog.reload

Den freigegebenen Katalogzustand neu laden

Reale Integrationsbeispiele

Vorschläge zur Prüfung sind enthalten für:

  • Web Search Neo — dynamische Web-Recherche und Browser-Tooling.

  • Unity CLI MCP — der offizielle Unity-CLI-Transport. Seine Tool-Liste wird nur gefüllt, während ein Unity Editor mit Unity Pipeline verbunden ist.

Diese Dateien sind Beispiele und keine stillschweigend vertrauenswürdigen Standardwerte. Prüfen Sie Pfade, Versionen und Berechtigungen vor der Freigabe.

Installation mit menschlicher Freigabe

Von Modellen erstellte Vorschläge werden unter data/state/pending gespeichert und können nicht ausgeführt werden. Freigeben über einen separaten, von Menschen ausgeführten Befehl:

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

Rufen Sie dann catalog.reload und enable auf. Bevorzugen Sie festgepinnte Paketversionen oder unveränderliche Git-Revisionen; vermeiden Sie pakete- und latest-Installer in freigegebenen Einträgen.

Kataloge, Geheimnisse und Skills

  • MCP-Transports: stdio und streamable-http.

  • Templates: ${catalogDir}, ${packageDir} und explizit zugelassene ${config:key}-Werte.

  • Geheimnisse: Nur Verweise auf Umgebungsvariablen. Secret-artige Modell-Konfigurationsschlüssel werden abgelehnt.

  • Skills: Freigegebene lokale Markdown-Dateien, bei Bedarf geladen, auf 256 KiB begrenzt.

  • Zustand: Laufzeitkonfiguration und Vorschläge werden von Git ignoriert.

Siehe SECURITY.md für die Sicherheitsgrenze.

Aktueller Umfang

  • Tool-Aufrufe werden weitergereicht; Unter-MCP-Ressourcen und -Prompts sind noch nicht angebunden.

  • Eine Wiederverbindung ist explizit: disable, dann enable.

  • Remote-Skill-Download, Signaturprüfung und Sandbox-Installateure sind zukünftige Arbeiten.

  • Ein Modell mit uneingeschränktem Shell-Zugriff auf den Host kann die plugin-lokale-Richtlinie umgehen; verwenden Sie Harness-Berechtigungen als äußere Grenze.

Begleitprojekt

Möchten Sie eine kompakte, animierte Desktop-Ansicht in Bezug auf Agents, Kontext, Modelle, Reasoning und Chat? Dann sehen Sie sich DeepSeek Harness Widget an.

Mitwirken

Issues und gezielte Pull Requests sind willkommen. Neue Integrationen sollten ein festgepinneres Beispiel, eine eng umrissene Berechtigungsbeschreibung und einen End-to-End-Test enthalten.

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