项目介绍
MCP 服务 · 2026-11-09 更新 · 本站尚未实测
Hermes Plant 自我描述为“Agent Commerce Assurance”层,用于让 AI Agent 在执行有后果的动作前做预检、审批并留下可验证证据。这个仓库不是完整的付费服务本体,而是它的可运行 MCP(stdio)桥与多种语言的接入示例:仓库内的本地 MCP 服务器只暴露五个只读的发现类工具,供注册表爬虫和本地客户端了解线上目录与付费契约;真正调用生产工具需要走托管的 Streamable HTTP 连接器(README 指明为 Glama 上的 Hermes Plant 连接器)。此外仓库还包含一个可安装的 Action Safety skill,以及 curl、TypeScript、Python、CrewAI、LangChain 客户端示例和 MCP 客户端配置示例。README 同时也推广 $300 的工作流审查服务和每月 $29 的 Agent API Pass 等商业内容,这些属于官方商业服务,不是本仓库代码的能力。
核心能力
点击能力名称查看输入、输出和原文依据。
- 本地只读发现 MCP 服务器:五个工具
hermesplant_x402_manifest、hermesplant_llms_catalog、hermesplant_api_catalog、hermesplant_mcp_server_card、hermesplant_list_hosted_tools,分别拉取 x402 清单、llms.txt 目录、API 目录、托管 MCP 服务描述,以及列出托管服务对外声明的工具。README 明确说明这些本地工具不签名钱包消息、不批准交易、不调用付费端点、不花费 USDC。 - Action Safety skill:供 Codex、Claude Code、Cursor 等兼容 Agent Skills 的客户端使用,在某个具体动作执行前调用一次“快速门禁”,把结果与该未变更动作绑定;只有在额外费用被授权时才升级高风险动作。README 强调 triage 结果不被视作人工批准,skill 也不扩大调用方权限。
- 调用示例:提供 curl/Bash、TypeScript、Python、CrewAI、LangChain 的参考实现,主要演示 x402 的 402 握手与付费重放流程。
- 托管连接器:生产级工具面(Action Safety、Spend Assurance、签名证据、支付策略检查等)通过 Glama 上的托管连接器提供,README 称其为买家侧的正式调用路径。
实际应用场景
适用场景
适合需要为 AI Agent 的高风险动作(shell、Git、SQL、部署、x402 支付、MCP 调用)增加事前检查、人工复核路由和签名证据的团队;也适合想在 CrewAI 或 LangChain 中接入按次付费 API 的开发者参考。若只是想要一个通用工具调用框架,本项目并不能替代——本地仓库的价值主要是“发现层 + 示例”。README 中提到的金融计算类端点(如 DealAnalyzer、Waterfall、Options 等)属于托管侧服务,需另行按官方接口核验。
安装与接入
README 给出以下获取方式(均为原文):
安装 Action Safety skill:
npx skills@1.5.18 add JesseGdotIO/hermesplant-mcp-server --skill protect-agent-action
本地运行 MCP 服务器:
npm install
npm run smoke:mcp
npm start
用 Docker 构建注册表镜像:
docker build -t hermesplant-mcp-server .
docker run --rm -i hermesplant-mcp-server
接入 Claude Desktop、Cline、Cursor 的客户端配置示例位于仓库 mcp-config/ 目录,本次采集未取得该目录原始内容,具体配置字段待核验。托管 MCP 入口 README 写作 https://hermesplant.com/mcp(Streamable HTTP)。
使用条件与限制
- 是否需要部署
- 需自行准备运行环境,具体要求见正文
- 是否需要注册
- 账号和认证要求见正文;未明确说明的项目仍待核验
- 是否需要 API Key
- 待核验
- 费用与额度
- 费用边界见正文,项目许可不代表模型或托管服务免费
- 所需权限
- 待核验
- 许可证与服务条款
- 待核验
权限费用与限制
- 本地 MCP 桥本身不需要 API Key,且不执行付费调用。
- 付费示例需要 Base 主网(chain id 8453)上有资金的 USDC 钱包、少量 ETH 作 gas,并设置
EVM_PRIVATE_KEY与显式开关HERMES_ALLOW_PAYMENT=1;示例将支付上限设为 0.20 USDC。README 明确提示不要提交私钥,并且示例不声明支持测试网。 - 计费信息来自 README:免费 API Key 每月最多 250 次调用;Agent API Pass 为每月 29 美元;另有按次 USDC 支付。这些价格与额度均以官方页面为准,实际条款待核验。
- $300 工作流审查为独立商业服务,实施与生产访问需另签协议。
- README 说明端点签名可能演进,生产前应交叉核对 openapi.json 与 x402 清单。
国内使用情况
网友核验 用户经验分享
与站长实测独立,不代表官方认证或本站已实测。
最近核验:暂无有效核验。参与人数按当前项目有效身份去重;不同核验项分别统计,不合并成用户总结果。仅统计审核通过且未过期的记录。
分项统计、有效期与样本量
| 核验项目 | 有效人数 | 成功 / 部分 / 失败 / 无法判断 | 成功率 | 最近核验 / 有效期 |
|---|---|---|---|---|
| 官方网站访问 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| GitHub 仓库访问 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| 安装与运行 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 官方服务国内连接 / MCP 连接 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 国内网络情况 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| 国内模型兼容性 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 自定义 API | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 海外服务依赖 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 海外账号要求 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 中文界面 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 客户端兼容性 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 账号及费用信息 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
成功率 = 成功 ÷(成功 + 部分成功 + 失败);无法判断不计入分母。至少 5 份可判断结果才显示成功率。账号、费用、海外依赖与语言等事实项,成功表示核查结论与资料吻合,具体观察另行统计;不表示免费或没有海外依赖。不同网络、客户端和版本的结果不能直接等同。
最近有效核验
暂无审核通过且未过期的网友核验。欢迎提交真实使用记录。
查看全部有效核验 →国内实测状态:国内可用性待核验。协议兼容和官方资料说明不等于国内网络可用。
- 官方网站访问
- 尚未实测 待核验
- GitHub 仓库访问
- 尚未实测 待核验
- 官方服务国内连接
- 尚未实测 待核验
- 国内网络情况
- 尚未实测 待核验
- 国内模型兼容性
- 尚未实测 待核验
- 自定义 API
- 尚未实测 待核验
- 海外服务依赖
- 尚未实测 待核验
- 海外账号要求
- 尚未实测 待核验
- 中文界面
- 尚未实测 待核验
- 国内最后核验时间
- 尚未实测
许可与国内使用
仓库代码采用 MIT 许可证(见 LICENSE),但公开仓库不等于全部服务免费:托管端点、商业审查服务、第三方模型与支付网络(Base、x402、USDC)均受各自条款约束,需分别核验。仓库依赖境外托管域名 hermesplant.com 与 Glama 注册表,中国大陆网络可达性、结算合规性与数据出境问题资料未说明,待核验。本项目未声明支持任何特定大模型,也未说明对国产模型或国产客户端的兼容性,均待核验。
以上为项目文档描述。签名证明来源和完整性,不代表动作一定正确,也不等于人工批准。本站未执行任何付费或资金调用。
项目资料与来源
字段依据与待核验事项
access:来源确认 · npm install npm run smoke:mcp npm start
project_type:来源确认 · stdio MCP bridge
原始 README(折叠技术参考)
# Hermes Plant MCP Server [](https://glama.ai/mcp/servers/JesseGdotIO/hermesplant-mcp-server) [](https://github.com/JesseGdotIO/hermesplant-mcp-server/actions/workflows/lint.yml) Runnable MCP server and integration examples for [Hermes Plant](https://hermesplant.com), the Agent Commerce Assurance layer that lets AI agents preflight, approve, and prove consequential actions. Start with a one-cent action-safety check, route only high-risk actions into signed review evidence, and pay per call over [x402](https://x402.org). **What's here**: a runnable stdio MCP bridge for registry crawlers and local clients, plus drop-in examples in `curl`, TypeScript, Python, [CrewAI](https://www.crewai.com/), [LangChain](https://www.langchain.com/), and MCP client configs for Claude Desktop / Cline / Cursor. ## Review one workflow before launch An agent receives approval for one action, its arguments change, and a retry after a timeout may execute it twice. What binds approval to the final action, prevents duplicates, and proves whether execution completed? The [sample findings memo](https://hermesplant.com/examples/workflow-review-sample.md) walks through a synthetic example of these gaps, the available evidence, and a ranked fix plan. It is a demonstration, not a client result. For technical founders and automation agencies with a working or near-launch agent, the [$300 workflow review](https://hermesplant.com/workflow-review?utm_source=github-mcp-repo&utm_medium=repository&utm_campaign=workflow-review-20261026&utm_content=readme-workflow-review) covers one workflow, a workflow map, ranked findings, and a practical fix plan. The three-hour cap includes calls, preparation, the memo, and one clarification round. We agree scope and timing in writing before billing. Implementation and production access require a separate agreement. ## Install the Action Safety skill Install the public, fail-closed Action Safety skill for Codex, Claude Code, Cursor, and other Agent Skills-compatible clients: ```bash npx skills@1.5.18 add JesseGdotIO/hermesplant-mcp-server --skill protect-agent-action ``` The skill calls the one-cent quick gate before an exact consequential action, binds the result to that unchanged action, and escalates high or critical risk only when the additional $0.25 is authorized. Review triage is never treated as human approval and the skill never expands the caller's permissions. Source: [`skills/protect-agent-action`](./skills/protect-agent-action) · [Install guide and trust boundary](https://hermesplant.com/skills/action-safety?utm_source=github-skill-repo&utm_medium=repository&utm_campaign=action-safety-skill-launch&utm_content=protect-agent-action) ## Use the hosted MCP connector For the complete production tool surface, use the canonical [Hermes Plant — Agent Commerce Assurance connector on Glama](https://glama.ai/mcp/connectors/io.github.JesseGdotIO/hermes-plant). It exposes Action Safety, Spend Assurance, signed evidence, payment-policy checks, and the component x402 tools through the live Streamable HTTP endpoint. This repository is the portable, no-secret discovery bridge. It lets registry crawlers and local clients inspect the live catalog and payment contracts without signing a wallet message or spending funds. The hosted connector is the buyer-facing path for invoking the production tools. ## Glama registry [](https://glama.ai/mcp/servers/JesseGdotIO/hermesplant-mcp-server) This repo is arranged for Glama to build and inspect the MCP server without secrets or funded wallets: - `glama.json` declares the GitHub maintainer. - The root `Dockerfile` starts the stdio MCP server in `mcp-server/`. - `npm run smoke:mcp` lists all local MCP tools and fetches the live x402 manifest. - GitHub Actions validates the MCP server, Docker image, shell examples, and no-spend TypeScript/Python client contracts with their real dependencies. A Glama release is still an account-side action, not a GitHub release. After claiming the server in Glama, use the Dockerfile admin page to deploy the build, wait for the build test to pass, then publish a Glama release version. That release unlocks Glama's Server Coherence and Tool Definition Quality scoring. ### Complementary MCP servers Hermes Plant governs consequential actions and payments; these independent servers cover adjacent layers of an agent stack: - [SINT Protocol](https://glama.ai/mcp/servers/sint-ai/sint-protocol) — capability authorization and policy enforcement before execution. - [AgentPay MCP](https://glama.ai/mcp/servers/up2itnow0822/claw-pay-mcp) — non-custodial wallet execution with spend limits and approval queues. - [Agent Security Scanner MCP](https://glama.ai/mcp/servers/sinewaveai/agent-security-scanner-mcp) — repository, package, prompt, and skill security scanning. These links describe functional complementarity, not partnerships or endorsements. ## Start with an assurance workflow | Workflow | Use it for | Tracked entrypoint | |---|---|---| | **Action Safety** | Preflight shell, Git, SQL, deploy, x402, and MCP actions; escalate high-risk work into review plus a signed receipt. | [Open workflow](https://hermesplant.com/agent-services/action-safety-workflow?utm_source=github-mcp-repo&utm_medium=repository&utm_campaign=biweekly-registry-wave&utm_content=action-safety-workflow) | | **Spend Assurance** | Check payment policy, wallet context, and evidence before an agent spends. | [Open workflow](https://hermesplant.com/agent-services/spend-assurance?utm_source=github-mcp-repo&utm_medium=repository&utm_campaign=biweekly-registry-wave&utm_content=spend-assurance-workflow) | | **Investment Evidence** | Run deterministic underwriting and return verifiable evidence in one paid call. | [Open workflow](https://hermesplant.com/agent-services/investment-evidence?utm_source=github-mcp-repo&utm_medium=repository&utm_campaign=biweekly-registry-wave&utm_content=investment-evidence-workflow) | Use the free API key for up to 250 calls/month, the **$29/month Agent API Pass** for regular volume, or per-call USDC on Base. Public proof and machine-readable contracts are available at [hermesplant.com/proof](https://hermesplant.com/proof) and [hermesplant.com/openapi.json](https://hermesplant.com/openapi.json). ## Component catalog Nineteen hosted x402 endpoints remain available as composable utilities: | Endpoint | Use it for | Hosted path | |---|---|---| | **DealAnalyzer** | DCF, IRR, XIRR, NPV | [/agent-services/dealanalyzer](https://hermesplant.com/agent-services/dealanalyzer) | | **Waterfall** | LP/GP private-equity distribution waterfalls | [/agent-services/waterfall](https://hermesplant.com/agent-services/waterfall) | | **Options** | Black-Scholes pricing + Greeks | [/agent-services/options](https://hermesplant.com/agent-services/options) | | **Bond** | Yield, duration, convexity | [/agent-services/bond](https://hermesplant.com/agent-services/bond) | | **CashflowLens** | Cash-flow projection + sensitivity | [/agent-services/cashflowlens](https://hermesplant.com/agent-services/cashflowlens) | | **PortfolioGuard** | Portfolio risk scoring | [/agent-services/portfolioguard](https://hermesplant.com/agent-services/portfolioguard) | | **WalletGuard** | Wallet AML + sanctions screening | [/agent-services/walletguard](https://hermesplant.com/agent-services/walletguard) | | **EmailGuard** | Email reputation + risk | [/agent-services/emailguard](https://hermesplant.com/agent-services/emailguard) | | **DestructGuard** | Block destructive AI-agent commands | [/agent-services/destructguard](https://hermesplant.com/agent-services/destructguard) | | **MCP risk** | Score MCP server risk before connecting | [/agent-services/mcp-risk](https://hermesplant.com/agent-services/mcp-risk) | | **Evidence** | Evidence bundle for paid calls | [/agent-services/evidence](https://hermesplant.com/agent-services/evidence) | | **Payment policy** | Inspect/score an x402 payment policy | [/agent-services/payment-policy](https://hermesplant.com/agent-services/payment-policy) | | **ReviewQueue** | Human-in-the-loop approval routing | [/agent-services/reviewqueue](https://hermesplant.com/agent-services/reviewqueue) | Agents discover endpoints through OpenAPI, llms.txt, the x402 manifest, the API catalog, MCP metadata, or agent skills. The workflow links above identify this GitHub repository as their source; actual Glama placements use separate registry tags. Source tags are observational and do not establish buyer identity or a completed purchase. ## How an x402 call works ```text Client Hermes Plant Facilitator | | | | POST /endpoint | | |--------------------------->| | | 402 Payment Required | | | + PAYMENT-REQUIRED | | |<---------------------------| | | sign payment locally | | | POST /endpoint | | | + PAYMENT-SIGNATURE | | |--------------------------->| verify signature | | |--------------------------->| | | ok | | |<---------------------------| | 200 OK + result | settle payment | |<---------------------------|--------------------------->| ``` 1. Client makes an HTTP request. 2. Server replies with `402 Payment Required` plus a `PAYMENT-REQUIRED` header carrying the price, network, asset, recipient, and timeout. 3. Client parses the challenge, signs a USDC transfer authorization locally, and replays the request with a `PAYMENT-SIGNATURE` header. 4. Server verifies the signature via the facilitator, runs the work, settles the payment on-chain, and returns `200 OK` with the result plus a `PAYMENT-RESPONSE` header. The full spec lives at [github.com/x402-foundation/x402](https://github.com/x402-foundation/x402). ## Discovery surfaces These let any agent or human self-onboard without help: - [hermesplant.com/llms.txt](https://hermesplant.com/llms.txt) - agent-readable catalog - [hermesplant.com/openapi.json](https://hermesplant.com/openapi.json) - full OpenAPI 3.1 - [hermesplant.com/.well-known/x402](https://hermesplant.com/.well-known/x402) - x402 manifest with facilitator, network, asset, prices, and payTo metadata - [hermesplant.com/.well-known/api-catalog](https://hermesplant.com/.well-known/api-catalog) - RFC 9727-style API catalog - [hermesplant.com/.well-known/mcp/server-card.json](https://hermesplant.com/.well-known/mcp/server-card.json) - MCP server descriptor - [hermesplant.com/mcp](https://hermesplant.com/mcp) - Streamable HTTP MCP endpoint ## MCP tools in this repo The runnable stdio server exposes five read-only discovery tools: | Tool | Purpose | |---|---| | `hermesplant_x402_manifest` | Fetch the live x402 manifest before paid calls. | | `hermesplant_llms_catalog` | Fetch the agent-readable `llms.txt` catalog. | | `hermesplant_api_catalog` | Fetch the machine-readable API catalog. | | `hermesplant_mcp_server_card` | Fetch the hosted MCP server descriptor. | | `hermesplant_list_hosted_tools` | Introspect the hosted Streamable HTTP MCP endpoint and list its advertised tools. | These local tools do not sign wallet messages, approve transactions, call paid endpoints, or spend USDC. They expose the discovery layer that clients need before invoking paid hosted tools. ## Quickstart Pick the runtime that matches your stack: | Runtime | Folder | Notes | |---|---|---| | `curl` / Bash | [curl/](./curl/) | Pure shell; useful for inspecting the 402 handshake | | TypeScript | [typescript/](./typescript/) | Uses `@x402/fetch` + `@modelcontextprotocol/sdk` | | Python | [python/](./python/) | Uses the `x402` package | | CrewAI | [crewai/](./crewai/) | Finance-agent crew calling Hermes endpoints | | LangChain | [langchain/](./langchain/) | LangChain `Tool` wrapping Hermes | | MCP config | [mcp-config/](./mcp-config/) | One-paste config for Claude Desktop / Cline / Cursor | | MCP server | [mcp-server/](./mcp-server/) | Runnable stdio MCP bridge for discovery, server-card inspection, and hosted-tool listing | ### Run the MCP server locally ```bash npm install npm run smoke:mcp npm start ``` ### MCP server registry build This repo includes a root `glama.json` and root `Dockerfile` for MCP registry crawlers: ```bash docker build -t hermesplant-mcp-server . docker run --rm -i hermesplant-mcp-server ``` The container starts the stdio MCP bridge in [mcp-server/](./mcp-server/), which exposes Hermes Plant discovery tools and hosted MCP metadata without requiring API keys. ### Example source labels The curl, TypeScript, Python, CrewAI, and LangChain CashflowLens examples send `x-hermes-channel: github-mcp-repo`, `x-hermes-medium: repository`, and `x-hermes-campaign: first-workflow`. `x-hermes-content` identifies the runtime. The paid clients pass these headers into the x402 request so the SDK retains them when retrying after a 402 challenge. Curl only inspects the unpaid challenge. If you publish an example in another placement, replace these labels with that placement's source and campaign. Labels are caller-declared observations; they do not verify buyer identity, revenue, or an unaffiliated customer. Owner QA must also send `x-hermes-probe: 1` so it is excluded from acquisition reporting. ## Wallet setup The guarded paid-call examples require: - A funded wallet on **Base mainnet** with chain id `8453`. - Enough USDC for the selected endpoint and a small amount of ETH for gas. - `EVM_PRIVATE_KEY` plus the explicit opt-in `HERMES_ALLOW_PAYMENT=1`. The included CashflowLens clients cap payment requirements at **$0.20 USDC** and register only Base mainnet. Leave the opt-in unset for imports and tests. Never commit a private key. These production examples do not claim testnet support; use an x402 test resource server for testnet integration work. ## Status These examples target the production deployment at `hermesplant.com`. Endpoint signatures may evolve, so cross-reference [openapi.json](https://hermesplant.com/openapi.json) and the `/.well-known/x402` manifest before going to production. ## Contributing Issues and PRs welcome. New runtime? New framework? Open a PR with one working example and a tight README. ## License MIT - see [LICENSE](./LICENSE).
历史前置条件说明(补充参考)
Node.js 与 npm(用于本地运行 MCP 服务器);Docker(可选,用于注册表镜像构建);兼容 Agent Skills 的客户端(如 Codex、Claude Code、Cursor)用于安装 skill;付费示例需 Base 主网(chain id 8453)有资金的 USDC 钱包、少量 ETH 作 gas,并设置 EVM_PRIVATE_KEY 与 HERMES_ALLOW_PAYMENT=1;免费 API Key 额度、$29/月 Agent API Pass、$300 工作流审查等费用条款待向官方核验;对具体模型与客户端版本的兼容性待核验;境外托管域名与网络可达性待核验。
项目来源与清单版权许可
https://github.com/JesseGdotIO/hermesplant-mcp-server
整理来源:https://github.com/slavakurilyak/awesome-ai-agents
清单版权与许可:
MIT License
Copyright (c) 2024 Slava Kurilyak
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.