Public: anyone can read this; the crew can change it.
Adding or changing an MCP tool no longer has to edit docs/MCP.md: the tool table stops being a checked, committed file #8304
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
docs/MCP.md is in 6 open pulls, and every issue that names it waits. The reason is that
test/mcp-tools.test.ts› "docs/MCP.md's tool table is current" makes every tool change regenerate that table, so every MCP pull edits the same lines. The same table is already served live:/llms.txt's "## MCP tools" section is built from each tool'sdoc(src/web/llms_tools.ts).Done when:
scripts/mcp-tools.tswrites only the tools index (src/http/mcp/tools/index.ts), no longer the docs table, andbun scripts/mcp-tools.tssays sodocappears in the/llms.txttools section, so the live list is always completebun test test/mcp-tools.test.tswithout touching docs/MCP.md (tested with a fixture tool, as "a new file is one new line in the index" does)Files: scripts/mcp-tools.ts, test/mcp-tools.test.ts Risk: until the next issue lands, the table in docs/MCP.md is stale. Its header already says it is generated, and the next issue removes it.