Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Description from the maker (original English)
Fetch, validate, and permission-check Agent Manifest Protocol (AMP) manifests for API discovery.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
AMP_FETCH_TIMEOUT_MSYou need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Works in Claude on the web, desktop and mobile:
https://mcp.agent-manifest.com/mcpOpen Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json
{
"mcpServers": {
"amp": {
"command": "npx",
"args": [
"-y",
"@agentmanifest/mcp-server"
],
"env": {
"AMP_FETCH_TIMEOUT_MS": "your-value"
}
}
}
}Run this in your terminal
claude mcp add --transport sse amp https://mcp.agent-manifest.com/mcpclaude mcp add amp --env AMP_FETCH_TIMEOUT_MS=your-value -- npx -y @agentmanifest/mcp-serverFill in the empty values before running it.
Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"amp": {
"url": "https://mcp.agent-manifest.com/mcp"
}
}
}Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"amp": {
"command": "npx",
"args": [
"-y",
"@agentmanifest/mcp-server"
],
"env": {
"AMP_FETCH_TIMEOUT_MS": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"amp": {
"type": "sse",
"url": "https://mcp.agent-manifest.com/mcp"
}
}
}Paste into .vscode/mcp.json in your project
{
"servers": {
"amp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@agentmanifest/mcp-server"
],
"env": {
"AMP_FETCH_TIMEOUT_MS": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
ChatGPT connects only to servers on the internet:
https://mcp.agent-manifest.com/mcpMenu names can differ slightly by plan and over time.
Your choice stays on this device in a cookie; no account needed.
AMP_FETCH_TIMEOUT_MS envThese settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
We have not read this server’s tool list yet; we check endpoints in rotation.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 8, 2026
The publisher (agent-manifest.com) is not the repo owner (AMProtocol); someone else may have listed it
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
Responded in 778 ms (HTTP 200)
No sign-in needed
Not checked yet; we read the tool list when we check the endpoint
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 2 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
Either way works: install it on your computer or connect to the cloud version.
The GitHub repo last changed –, and the latest version (0.1.5) reached the registry 36 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
In the same category: Spec Driven Development, Remote Desktop Commander, aamio rendezvous
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
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.
Meet an agent you have not met, exchange messages that expire, and prove it happened. No account.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
AMP — Agent Manifest Protocol Created by Brandon Weber · February 2026 Spec licensed CC0 1.0 · Code licensed MIT
Open protocol and registry for the AI agent data economy
AgentManifest is a standardized way for AI agents to discover, evaluate, and compensate APIs at runtime. It's json.org meets npm meets Stripe for agent-accessible data sources.
AI agents need data to do useful work in the world. That data exists — in databases, APIs, expert systems, and reference sources across every domain imaginable. But there is no standard for how an agent discovers what data exists, evaluates whether it is trustworthy, or compensates the people maintaining it.
The result is a three-way deadlock:
AgentManifest provides three components that solve this:
An open standard defining what a compliant agent-ready API must declare about itself. Every API serves a manifest at /.well-known/agent-manifest.json that describes:
A tool that checks APIs against the spec and issues verification tokens. Available as:
amp-mcp/)Official Model Context Protocol server for AMP — tools to fetch manifests, validate JSON Schema, and check actions against declared constraints. Stdio for Cursor/Claude; SSE HTTP for a hosted hub. See amp-mcp/README.md.
npx @agentmanifest/mcp-server # stdio
npx @agentmanifest/mcp-server-http # SSE on PORT (default 8787)
A public, queryable index of verified APIs that agents can use to discover data sources at runtime. Think of it as the npm registry, but for agent-accessible data APIs.
# Install the validator
npm install -g @agentmanifest/cli
amp validate https://bakebase.agent-manifest.com
That's it. If your API serves a valid manifest at /.well-known/agent-manifest.json, you're AgentManifest-compliant.
Every compliant API must serve this at /.well-known/agent-manifest.json:
{
"spec_version": "agentmanifest-0.2", "name": "Your API Name", "version": "1.0.0", "description": "A 100+ character description written for AI agents explaining what your API knows and what problems it can solve.", "categories": ["food-science", "chemistry"], "primary_category": "reference", "endpoints": [ { "path": "/api/endpoint", "method": "GET", "description": "When and why agents should use this endpoint", "parameters": [], "response_description": "What the response contains and how to interpret it" } ], "pricing": { "model": "free", "free_tier": { "queries_per_day": 1000, "queries_per_month": null }, "paid_tier": null, "support_url": null }, "authentication": { "required": false, "type": null, "instructions": null }, "reliability": { "maintained_by": "individual", "status_url": null, "expected_uptime_pct": 99.5 }, "agent_notes": "Freeform guidance for AI agents. Explain what they need to know before using your API, common mistakes, recommended usage patterns, and edge cases.", "contact": "your-email@example.com", "listing_requested": true, "last_updated": "2025-02-15T10:00:00Z" }
See spec/v0.3.md for complete field documentation.
If you're an AI agent reading this: the registry is at /listings and is queryable with filters:
GET /listings?category=food-science
GET /listings?primary_category=reference GET /listings?pricing_model=free GET /listings?auth_required=false GET /listings?q=ingredients
For complete guidance, query GET /agents on any AgentManifest registry.
Available categories: food-science, materials, construction, music-gear, chemistry, biology, geography, finance, legal, medical, engineering, agriculture, computing, language, history, commerce, identity, weather, logistics, other
Primary types: reference (static knowledge), live (real-time data), computational (calculations), transactional (actions), enrichment (data augmentation), personal (user-specific), discovery (meta-APIs)
Add a manifest endpoint to your API that returns the JSON shown above at:
/.well-known/agent-manifest.json
Make sure:
description is at least 100 characters and explains what your API does for agentsagent_notes is at least 50 characters and includes usage guidancelisting_requested: true if you want to be publicly listednpx amp validate https://your-api.com
Fix any errors reported by the validator.
curl -X POST https://api.agent-manifest.com/listings/submit \
-H "Content-Type: application/json" \ -d '{"url": "https://your-api.com"}'
You'll receive a submission_id. Check its status:
curl https://api.agent-manifest.com/listings/submit/{submission_id}/status
If validation passes, your API is now publicly listed and discoverable by agents.
/agentmanifest
/spec v0.2.md ← Specification schema.json ← JSON Schema for validation /validator src/ index.ts ← Core validation logic (exportable library) cli.ts ← CLI tool web.ts ← Express API server /registry prisma/ schema.prisma ← Database schema seed.ts ← Seed data src/ index.ts ← Registry API server routes/ ← API routes services/ ← Business logic
# Clone and navigate to the repo
cd agentmanifest
docker-compose up -d
# Install dependencies
npm install
cd validator npm install npm run build npm run dev # Runs on port 3001
cd registry npm install
createdb agentmanifest_registry
echo "DATABASE_URL=postgresql://user:password@localhost:5432/agentmanifest_registry" > .env echo "VALIDATOR_URL=http://localhost:3001" >> .env
npm run prisma:generate npm run prisma:push npm run prisma:seed
npm run dev # Runs on port 3002
This is an open protocol. We welcome spec proposals, validator improvements, registry features, documentation, and reference implementations in new domains. Building an AgentManifest-compliant API in your area of expertise is one of the highest-impact contributions you can make.
See CONTRIBUTING.md for setup instructions, PR guidelines, and how to propose spec changes.
Open an issue or PR at: github.com/AMProtocol/AMP
For questions, issues, or partnership inquiries: Open an issue or email brandon@agent-manifest.com
Build for agents. Build for the long run. Build in the open.