Skip to main content
Glama

Agent Hub

License: MIT Python uv MCP

Local-first, enterprise Agent platform powered by DeepSeek Harness. Agent Hub is a small, honest control plane: it proves the deployment shape and the connection boundary before adding orchestration.

当前状态:本地基础版,非生产多租户服务。详见「当前边界」。

Agent Hub local workspace overview

它解决什么

把「本地跑起来一个能给企业 Agent 用的工作区」这件事,做成一条命令可启动、有真实界面、有 MCP 接入边的可运行边界。第一版故意很小——先把「能运行、能验证、能引用」做实,再往上叠编排。

Related MCP server: MSIM

特性

  • 本地优先:Python 控制面 + 浏览器 UI + SQLite 存储,数据默认就在本地。

  • 原生 MCP 面:通过 http://127.0.0.1:8765/mcp 暴露工具,供 Harness 运行时接入。

  • 一条命令启动:uv run agent-hub,首次运行自动创建环境并安装锁定依赖。

  • 边界清晰:默认只绑定 127.0.0.1,未显式允许前拒绝远程绑定,无鉴权、非多租户。

运行(本地)

前置:Python 3.11+ 与 uv。

# macOS / Linux
uv run agent-hub
# Windows
uv run agent-hub

uv 会在首次运行创建环境并安装锁定依赖。打开 http://127.0.0.1:8765;本地数据默认存于:

  • macOS / Linux:~/.agent-hub/agent-hub.db

  • Windows:%USERPROFILE%\.agent-hub\agent-hub.db

接入 DeepSeek Harness

把 examples/dsh.cordis.yml 加到你的 DSH profile,然后先启动 Agent Hub,再启动 Harness 运行时。MCP 端点:

http://127.0.0.1:8765/mcp

当前暴露的 MCP 工具:

工具

作用

agenthub_status

查询整体状态

workspace_list

列出工作区

workspace_create

创建工作区

当前边界

这是本地基础,不是生产多租户服务:默认绑定 127.0.0.1,无鉴权。除非显式设置 AGENT_HUB_ALLOW_REMOTE=1,否则拒绝远程绑定。

之前的 Java 原型与历史已归档清理。编排与多租户能力在后续计划中。

检查

uv run python -m unittest discover -s tests -v

许可

MIT © Chris

相关

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables external MCP clients to drive DeepSeek Harness agents for real coding tasks, providing tools for task execution and queueing, session management, sandboxed file access, preset switching, and usage statistics.
    464 npm
    4
    GPL 3.0
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AnythingLLM to be controlled by any MCP-compatible client via HTTP, SSE, or WebSocket, with automatic workspace selection and background operation.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Exposes DeepSeek Harness tools to any MCP-compatible client over streamable HTTP, allowing allowlisted operations such as file read, glob, grep, and web search while preserving the harness's sandbox and approval pipeline.
    170 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Lets any MCP-capable coding harness (Cursor, Claude Code, Codex, Gemini CLI, VS Code/Copilot, opencode, and others) hand a self-contained task to a real, isolated DeepSeek Harness process that works in a chosen workspace with its own context window, model, and toolchain, then returns the final answer. Exposes task submission with time estimates and acceptance criteria, status polling with live progress and process-tree telemetry, graceful cancel and forced kill of whole process trees, and a health probe reporting concurrency, deadlines, and recent jobs.
    MIT