MCP Catalogs
首页hyperterse screenshot

hyperterse

by hyperterse·82·综合分 46

Go 开发的代理服务器框架,将 MCP 工具、提示、资源和代理整合在单个可部署服务中。

developer-toolsai-llmops-infra
9
Forks
0
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

Hyperterse 是一个全面的代理服务器框架,允许开发者构建 MCP 工具、提示、资源和代理的单个 Go 应用程序。它提供声明式配置模型,表面在编译时被验证和打包。该框架支持两种传输层:MCP 的可流式传输 HTTP(位于 `/mcp`)和 A2A 风格的代理路由(位于 `/agent/{name}`)。它包含数据库适配器、身份验证、缓存和可观测性等功能。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:构建带有数据库查询的 MCP 工具
:创建同时支持 MCP 和 A2A 协议的代理服务
:开发具有共享工具和资源的多代理系统
:Hyperterse 支持哪些编程语言?
:Hyperterse 支持哪些数据库?

什么时候选它

当您需要构建一个将 MCP 工具、提示、资源和代理组合在单个可部署单元中的综合服务时,特别是当使用现有数据库且需要身份验证和监控等生产功能时,选择 Hyperterse。

什么时候不要选它

如果您只需要基本的 MCP 工具而不需要代理,或者您希望使用更简单、功能更专注的框架,请不要选择 Hyperterse。

此 server 暴露的工具

从 README 抽取出 2 个工具
  • search

    Discover project tools by natural language

  • execute

    Execute a project tool by name

说明:These are the two transport-layer tools explicitly mentioned in the README as 'By design, Hyperterse exposes two transport-layer tools'.

可对比工具

nexusmcp-server-templateshell-mcpmodel-context-protocol

安装

安装 Hyperterse

curl -fsSL https://hyperterse.com/install | bash

初始化新项目

hyperterse init

启动服务器

hyperterse start

对于 Claude Desktop,添加到 claude_desktop_config.json

{
  "mcpServers": {
    "hyperterse": {
      "command": "hyperterse",
      "args": ["serve"]
    }
  }
}

FAQ

Hyperterse 支持哪些编程语言?
Hyperterse 使用 Go 构建,但支持 TypeScript 处理器和转换器,用于更复杂的工具实现。
Hyperterse 支持哪些数据库?
Hyperterse 通过其适配器系统支持 PostgreSQL、MySQL、SQLite、MongoDB 和 Redis。

Hacker News 讨论

开发者社区最近的相关讨论。

hyperterse 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。