简介
Hyperterse 是一个把 agents 与 MCP tools 放在同一服务里运行的框架:一次部署即可同时提供工具、提示词、资源与 agent endpoints。
最适合: 要自托管工具服务、多 Agent 后端、或搭建 MCP/A2A 网关的团队
适配: Linux/macOS;HTTP 服务;支持 Streamable HTTP 的 MCP 客户端;数据库适配(Postgres/MySQL/SQLite/Mongo/Redis)
配置时间: 10–20 分钟
关键事实(已验证)
- README 描述 MCP Streamable HTTP 端点为
/mcp,并支持/agent/{name}风格的 agent 路由。 - README 列出多种数据库适配(PostgreSQL/MySQL/SQLite/MongoDB/Redis)与 OpenTelemetry 可观测性支持。
- GitHub:81 stars · 9 forks;最近更新 2026-04-22(GitHub API 验证)。
正文
上手 Hyperterse 可以从“边界”开始:
- 先把它当成 MCP 工具网关:把高风险工具放到统一入口,并加上 auth / policy。
- 先接入一个数据库适配,只发布少量只读诊断工具。
- 等工具面稳定后,再扩展到多 Agent endpoints(A2A 路由)。
README 原文节选(verbatim)
Hyperterse
The agentic server framework.
Website
•
Documentation
•
Quick Start
•
Examples
•
GitHub
Hyperterse is an agentic server framework: one build ships agents (A2A), tools (MCP), prompts, resources, database adapters, auth, caching, and observability from a single process. You declare surfaces in config; the compiler validates and bundles them. Clients use MCP Streamable HTTP at /mcp for tools, prompts, and resources; A2A-style agent routes live at /agent/{name} when you define agents.
Where to start
- Agents — Declarative agents and A2A: Agents overview, Agents quickstart.
- Tools — Callable MCP tools (DB or scripts): Tools, Scripts, Adapters.
- Resources — Static context for clients: Resources.
- Prompts — Reusable prompt templates: Prompts.
The Quickstart walks through install, scaffold, and run, then optional MCP tool checks.
What Hyperterse is for
- Running agents alongside MCP tools, prompts, and resources in one deployable service
- Exposing database queries and custom logic as MCP tools with declarative config
- Production Streamable HTTP for MCP and A2A routes for agents
- TypeScript handlers and transforms where config alone is not enough
Core capabilities
- Agents: declarative configs, tool-access policies, multi-provider models, per-agent A2A HTTP.
- Filesystem discovery: one MCP tool per tool definition; prompts and resources follow the same discover-and-compile model (see Project structure).
FAQ
Hyperterse 只做 MCP 吗? 答:README 同时描述了 MCP(tools/prompts/resources)与 A2A 风格的 agent routes,可在同一进程对外提供。
客户端怎么调用工具?
答:README 指向 /mcp 的 Streamable HTTP 作为 MCP 入口,可用于 tools/list 与工具调用。
支持数据库吗? 答:README 列出 PostgreSQL、MySQL、SQLite、MongoDB、Redis 等适配器。