# Hyperterse — Agentic Server Framework (MCP + A2A) > Deploy agents and MCP tools from one service. Exposes `/mcp` Streamable HTTP and A2A routes, with DB adapters and OpenTelemetry hooks. ## Install Merge the JSON below into your `.mcp.json`: ## Quick Use ```bash curl -fsSL https://hyperterse.com/install | bash hyperterse init hyperterse start # Health check curl http://localhost:8080/heartbeat ``` ## Intro Hyperterse is a server framework for running agents and MCP tools side-by-side, so you can deploy one process that serves tools, prompts, resources, and agent endpoints. **Best for:** Teams building self-hosted tool servers, multi-agent backends, and MCP/A2A gateways **Works with:** Linux/macOS; HTTP services; MCP clients that support Streamable HTTP; DB adapters (Postgres/MySQL/SQLite/Mongo/Redis) **Setup time:** 10–20 minutes ### Key facts (verified) - README describes exposing MCP Streamable HTTP at `/mcp` and agent routes like `/agent/{name}`. - Lists DB adapters (PostgreSQL/MySQL/SQLite/MongoDB/Redis) and OpenTelemetry observability support (README). - GitHub: 81 stars · 9 forks; pushed 2026-04-22 (GitHub API verified). ## Main A practical way to adopt Hyperterse is to start from the boundary: - Use it as an MCP tool gateway that wraps your “dangerous” tooling behind auth and policies. - Add one database adapter and publish a small set of read-only diagnostics first. - Only then expand into multi-agent endpoints (A2A routes) once your tool surface is stable. ### README excerpt (verbatim)
Hyperterse — The agentic server framework.

Hyperterse

The agentic server framework.
WebsiteDocumentationQuick StartExamplesGitHub

--- **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](https://modelcontextprotocol.io/) Streamable HTTP at `/mcp` for tools, prompts, and resources; [A2A](https://github.com/a2aproject/a2a-go)-style agent routes live at `/agent/{name}` when you define agents. ## Where to start - **Agents** — Declarative agents and A2A: [Agents overview](https://docs.hyperterse.com/agents/overview), [Agents quickstart](https://docs.hyperterse.com/agents/quickstart). - **Tools** — Callable MCP tools (DB or scripts): [Tools](https://docs.hyperterse.com/concepts/tools), [Scripts](https://docs.hyperterse.com/concepts/scripts), [Adapters](https://docs.hyperterse.com/concepts/adapters). - **Resources** — Static context for clients: [Resources](https://docs.hyperterse.com/concepts/resources). - **Prompts** — Reusable prompt templates: [Prompts](https://docs.hyperterse.com/concepts/prompts). The [Quickstart](https://docs.hyperterse.com/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](https://docs.hyperterse.com/concepts/project-structure)). ### FAQ **Q: Is Hyperterse only for MCP?** A: README describes both MCP tools/prompts/resources and agent routes (A2A-style) served from one process. **Q: How do clients call tools?** A: README points to MCP Streamable HTTP at `/mcp` for tools/list and tool calls. **Q: Does it support databases?** A: README lists adapters for PostgreSQL, MySQL, SQLite, MongoDB, and Redis. ## Source & Thanks > Source: https://github.com/hyperterse/hyperterse > License: Apache-2.0 > GitHub stars: 81 · forks: 9 --- ## 快速使用 ```bash curl -fsSL https://hyperterse.com/install | bash hyperterse init hyperterse start # 健康检查 curl http://localhost:8080/heartbeat ``` ## 简介 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.

Hyperterse

The agentic server framework.
WebsiteDocumentationQuick StartExamplesGitHub

--- **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](https://modelcontextprotocol.io/) Streamable HTTP at `/mcp` for tools, prompts, and resources; [A2A](https://github.com/a2aproject/a2a-go)-style agent routes live at `/agent/{name}` when you define agents. ## Where to start - **Agents** — Declarative agents and A2A: [Agents overview](https://docs.hyperterse.com/agents/overview), [Agents quickstart](https://docs.hyperterse.com/agents/quickstart). - **Tools** — Callable MCP tools (DB or scripts): [Tools](https://docs.hyperterse.com/concepts/tools), [Scripts](https://docs.hyperterse.com/concepts/scripts), [Adapters](https://docs.hyperterse.com/concepts/adapters). - **Resources** — Static context for clients: [Resources](https://docs.hyperterse.com/concepts/resources). - **Prompts** — Reusable prompt templates: [Prompts](https://docs.hyperterse.com/concepts/prompts). The [Quickstart](https://docs.hyperterse.com/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](https://docs.hyperterse.com/concepts/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 等适配器。 ## 来源与感谢 > Source: https://github.com/hyperterse/hyperterse > License: Apache-2.0 > GitHub stars: 81 · forks: 9 --- Source: https://tokrepo.com/en/workflows/hyperterse-agentic-server-framework-mcp-a2a Author: Agent Toolkit