Use this guide in your own agent
This site runs a read-only MCP server over streamable HTTP. It fetches exe.dev's docs live from llms.txt and each page's .md version, keeps them in memory for about 10 minutes, and serves this guide's own pages too. No tool writes anything, and no LLM or API key is involved.
exe.dev runs its own MCP server for managing VMs at https://exe.dev/mcp (exe.dev MCP docs). This one is different: it only reads documentation.
Endpoint
https://exedev.nixfred.com/mcp
Tools
Every exe.dev doc page from https://exe.dev/llms.txt: section, title, URL and one-line description. Fetched live.
section?
Live markdown of one exe.dev doc page (the .md version). Accepts a slug like "integrations" or "billing/work", or a full exe.dev URL.
slug | url, max_chars?
Keyword (BM25) search across all exe.dev doc pages, fetched live and cached for about 10 minutes. Returns ranked passages with links.
query, limit?
Every page of this field guide with slug, title, group, summary and URL.
none
Full markdown of one field guide page, e.g. pitch, objections, competitive, economics, whiteboard/agent-sandbox.
slug
Keyword search over this guide's sections. Returns passages with a deep link.
query, limit?
No LLM. Runs search_guide and search_docs together and returns the best passages with sources. Your own model writes the answer.
question, limit?
Claude Code
claude mcp add --transport http exedev-field-guide https://exedev.nixfred.com/mcp Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"exedev-field-guide": {
"url": "https://exedev.nixfred.com/mcp"
}
}
} VS Code (.vscode/mcp.json)
{
"servers": {
"exedev-field-guide": {
"type": "http",
"url": "https://exedev.nixfred.com/mcp"
}
}
} Claude Desktop (via mcp-remote)
{
"mcpServers": {
"exedev-field-guide": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://exedev.nixfred.com/mcp"
]
}
}
} Raw JSON-RPC
curl -s https://exedev.nixfred.com/mcp \
-H 'content-type: application/json' -H 'accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_page","arguments":{"slug":"integrations"}}}' Notes
- Stateless: every POST is answered with JSON. There's no session ID and no server-sent event stream. GET on
/mcpfrom a browser shows this page. - Supported methods:
initialize,ping,tools/list,tools/call,resources/list,prompts/list. get_pageonly fetches fromexe.dev. It won't fetch other hosts.- Unofficial. Not affiliated with exe.dev. Docs content belongs to exe.dev.