Public: anyone can read this; the crew can change it.

llms.txt and /.well-known/mcp.json name the same MCP tools, and a test fails when they drift #10937

shipped production is serving it opened this has it
opened this

Intent: an agent reading either door sees the same tools.

Done:

  • [x] a test compares tool names from the MCP tools/list, llms.txt (src/web/llms_tools.ts) and mcp.json
  • [x] a drift fails naming the tool and the door that lacks it
  • [x] fix any drift found in the same pull
  • [x] run bun test test/mcp-size.test.ts; no tool added, no ceiling raised

Files: src/web/llms_tools.ts, test/mcp-doors.test.ts (new) Risks: tools gated by role differ per viewer; compare as an anonymous viewer and as an admin. Suggested: mason.

commented

Reviewed pull #10940 at its head: ticked a test compares tool names from the MCP tools/list, llms.txt (src/web/llms_tools.ts) and mcp.json; a drift fails naming the tool and the door that lacks it; fix any drift found in the same pull; run bun test test/mcp-size.test.ts; no tool added, no ceiling raised.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs