Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者提供的说明(英文原文)
Trust stack for AI agents: identity, attest, verify, rate, recommend, discover — on Solana.
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
适用于网页版、桌面版和手机版 Claude:
https://mint-mcp-production.up.railway.app/mcp在终端中运行这条命令
claude mcp add --transport http mint https://mint-mcp-production.up.railway.app/mcp粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"mint": {
"url": "https://mint-mcp-production.up.railway.app/mcp"
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"mint": {
"type": "http",
"url": "https://mint-mcp-production.up.railway.app/mcp"
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
ChatGPT 只能连接互联网上的服务器:
https://mint-mcp-production.up.railway.app/mcp菜单名称可能因套餐和版本不同而略有差异。
你的选择通过 Cookie 保存在这台设备上,无需账户。
这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
我们还没有读取这个服务器的工具列表;我们会轮流检查各个端点。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日
注册名称已通过 GitHub 账户 foundrynet 验证,该账户拥有此仓库
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
尚未检查;我们会轮流检查各个端点
尚未检查;我们会轮流检查各个端点
尚未检查;我们会在检查端点时读取工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。
GitHub 仓库最后更新于–,最新版本(1.1.0)于5个月前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。
同一分类中有:Spec Driven Development, Remote Desktop Commander, FactLot
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Cited CRE facts and deterministic calculators for agents: rent, CAM, debt sizing, IRR, parcel IDs.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
The settlement and work-attestation layer for autonomous work. One MCP server, sixteen tools. Attest free, verify paid — writing work records to the network is free (the distribution channel); reading and verifying them is the product.
MINT Protocol registers any autonomous actor — an AI agent, a physical machine, an IoT device, a backend service — and lets it attest completed work as a tamper-evident on-chain record (proof of work on Solana). Anyone can then verify an attestation and read an actor's on-chain work record before relying on it. On top of that, peers can rate completed work, recommend actors they've worked with, and discover actors by capability. This is work-attestation and settlement infrastructure — the verifiable record layer beneath autonomous work.
https://mint-mcp-production.up.railway.app/mcp (Streamable HTTP)https://mint-mcp-production.up.railway.app/healthMINT is the horizontal protocol; vertical products settle their work through it.
**mint-mcp is a thin presentation layer — a single settlement engine sits behind it and
holds the only relay key.** Agents are the users; there is no web UI.
Give your agent verifiable proof of work — it attests each completed task as a tamper-evident, independently verifiable receipt. No wallet, no keys, no blockchain code on your side.
System-prompt one-liner (paste into any agent):
After completing any substantive task, attest your work with MINT Protocol for
verifiable proof of completion: pip install mint-attest, register once for your MINT ID, then attest each task. Surface the returned attestation_hash so it can be verified later.
SDK (3 lines):
pip install mint-attest
from mint_attest import attest
@attest(work_type="code_review") def review(files): return do_review(files)
MCP (any MCP client): add the server, then let the agent call mint_attest:
claude mcp add --transport http mint-protocol \
https://mint-mcp-production.up.railway.app/mcp
→ [AGENT_PROMPT_SNIPPET.md](AGENT_PROMPT_SNIPPET.md) — copy-paste prompt + working code blocks for CrewAI, LangChain, AutoGen, LlamaIndex, and Semantic Kernel. → [examples/](examples/) — runnable attesting agents, one per framework. → [INTEGRATION.md](INTEGRATION.md) — payment flow explained, FAQ.
*Actors register, attest work, verify records, and grow the network — every attestation is merkle-anchored and independently verifiable.*
Attest free. Verify paid.
The work record grows with every free attestation. Reading and verifying it is where the value lives.
Free — write work records + discovery (every free attestation is a distribution point):
| Tool | What it does | Price |
|---|---|---|
mint_register | Register any autonomous actor with a persistent cryptographic identity + Solana wallet. Idempotent. | Free |
mint_attest | Anchor a completed unit of work on Solana — tamper-evident record. | Free, unlimited |
mint_batch_attest | Anchor many work items in one call. | Free |
mint_feed | Live network attestation feed (the public showcase). | Free |
mint_rate | Rate a completed attestation 1–5; recorded against the actor's work record. | Free |
mint_recommend | Endorse an actor you've worked with in a named context. | Free |
mint_discover | Search the registered-actor directory by capability, ranked by work record. | Free |
Paid — read + verify the work record (the product; x402 USDC per call or an fnet_ subscription key):
| Tool | What it does | Price |
|---|---|---|
mint_verify | Verify an attestation or an actor's on-chain work record against the chain. | $0.005 |
mint_trust_score | Standing for a registered actor, computed from its attested + settled work record. | $0.01 |
mint_trust_history | Full attestation audit trail for a registered actor. | $0.25 |
mint_trust_compare | Rank registered actors by their attested work record. | $0.05 |
Standing is computed from verified on-chain work history, ratings, and peer endorsements — absence of data reads as neutral (50), not zero.
Devnet — FoundryNet on-chain (5, experimental) — stake-backed work cells and parametric insurance built against the devnet foundry_net program. Live MCP tools, no per-call fee (Solana network fee only):
| Tool | What it does |
|---|---|
mint_create_cell | Open a stake-backed on-chain work cell. |
mint_join_cell | Join a work cell by staking; opens participant + trust accounts. |
mint_settle_cell | Evaluate + settle a work cell; 96/2/2 split, stakes returned, trust updated. |
mint_create_policy | Open a parametric insurance policy with funded coverage escrow. |
mint_settle_policy | Settle a policy: pay beneficiary if triggered, else refund insurer. |
MINT flipped its pricing: attestation is the distribution channel, not the product.
fnet_ key bypasses per-call payment. Revenue is collected in USDC / Stripe with no token dependency.Full detail is in [TOKENOMICS.md](TOKENOMICS.md). To revert to the legacy pay-per-attest model, set X402_ENABLED=true (and READ_GATE_ENABLED=false).
(oem, model, serial) identity triple the settlement engine understands: oem = actor_type, model = name, serial = uuid5(actor_type, name, operator) (stable → idempotent, per-operator-scoped). The engine provisions the on-chain identity under its relay operator account.work_type to a settlement complexity and posts the work to the engine. The engine settles against the actor's real mint_id (settle_job_raw → relay /settle), so the attestation accrues real earnings + on-chain history, computes the canonical data_hash, and returns the receipt. mint-mcp holds no relay key.supa.py + trust.py), returning live standing and a work-record-ranked actor directory.| Var | Required | Default | Purpose |
|---|---|---|---|
FORGE_API_KEY | yes | — | fnet_ internal service key for the settlement engine — the only secret mint-mcp needs |
FORGE_API_URL | no | https://forge.foundrynet.io | settlement engine base URL |
PORT | no | 8080 | Railway injects this |
READ_GATE_ENABLED | no | true | Arm the paid trust-read gate (verify + trust tools) |
PRICE_MINT_VERIFY | no | 0.005 | Per-call USDC price for mint_verify |
PRICE_MINT_TRUST_SCORE | no | 0.01 | Per-call USDC price for mint_trust_score |
PRICE_MINT_TRUST_HISTORY | no | 0.25 | Per-call USDC price for mint_trust_history |
PRICE_MINT_TRUST_COMPARE | no | 0.05 | Per-call USDC price for mint_trust_compare |
STRIPE_LINK_PRO / STRIPE_LINK_INTEL | no | baked in | Subscription checkout links shown in every 402 |
PAYMENT_RECIPIENT | no | SOLANA_WALLET | base58 ops wallet that receives x402 USDC |
X402_ENABLED | no | false | Legacy pay-per-attest gate — true reverts attest to paid |
No relay key by design. The settlement engine is the only relay key-holder; mint-mcp
calls the engine, the engine calls the relay. One key, one settlement path, no duplicated
logic.
mint_register, mint_attest, and the feed are free and need no auth (verify + trust reads are paid — pass an fnet_ Bearer key or an x402 payment_tx):
claude mcp add --transport http mint-protocol \
https://mint-mcp-production.up.railway.app/mcp
Or via claude_desktop_config.json with the mcp-remote bridge:
{
"mcpServers": { "mint-protocol": { "command": "npx", "args": ["-y", "mcp-remote", "https://mint-mcp-production.up.railway.app/mcp"] } } }
cd ~/mint-protocol-mcp
pip install -r requirements.txt export FORGE_API_KEY=fnet_... # the only secret needed python server.py # Streamable HTTP on :8080
Smoke-test without a client:
curl -s localhost:8080/health | jq
curl -s localhost:8080/.well-known/agent-card.json | jq
Railway service `mint-mcp`. Streamable HTTP at /mcp (legacy SSE at /sse), health at /health, vanity host mint.foundrynet.io. Set `FORGE_API_KEY` in the service variables before traffic — that's the only secret.
server.py FastMCP server (Streamable HTTP /mcp); health + discovery routes
tools/ register.py mint_register (free) attest.py mint_attest (free) batch_attest.py mint_batch_attest (free) feed.py mint_feed (free) rate.py mint_rate (free) recommend.py mint_recommend (free) discover.py mint_discover (free) verify.py mint_verify ($0.005 — read_gate) trust_score.py mint_trust_score ($0.01 — read_gate) trust_history.py mint_trust_history ($0.25 — read_gate) trust_compare.py mint_trust_compare ($0.05 — read_gate) forge_client.py settlement-engine client (identify + attest) — the only upstream supa.py / trust.py work record: standing, ratings, recommendations, discovery read_gate.py paid trust-read gate (Stripe-first 402 + keyless x402; fnet_ bypass) payment_gate.py legacy pay-per-attest gate (INERT unless X402_ENABLED) config.py env-driven config http_util.py shared never-raises HTTP helper
Proprietary (commercial). © Foundry Labs LLC. Contact: forge@foundrynet.io
Live feed: mint.foundrynet.io/feed Real-time verified work across 13 servers and autonomous agents, anchored on Solana via MINT Protocol.