Skip to content

Commit 2678860

Browse files
cliffhallclaude
andcommitted
docs(spec): show a third entry with the optional settings node
The On-disk format example demonstrated only basic stdio entries. Add a streamable-http entry with a populated `settings` node so readers can see the shape inline rather than having to scroll to the Per-server settings section. Inline comment in the block cross-links there for the full contract and notes that other MCP tools ignore the extension key. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 7818144 commit 2678860

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

specification/v2_servers_file.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,22 @@ Replaces the hardcoded `SEED_SERVERS` in `clients/web/src/App.tsx:47` with a fil
4444
"type": "stdio",
4545
"command": "npx",
4646
"args": ["-y", "@modelcontextprotocol/server-everything"]
47+
},
48+
"acme-api": {
49+
"type": "streamable-http",
50+
"url": "https://api.acme.example/mcp",
51+
// Optional Inspector-specific extension. Other MCP tools
52+
// (Claude Desktop, Cursor, Cline) ignore unknown keys. See
53+
// [Per-server settings](#per-server-settings-1352) for the
54+
// full contract.
55+
"settings": {
56+
"headers": [{ "key": "X-Tenant", "value": "acme" }],
57+
"metadata": [{ "key": "trace", "value": "abc" }],
58+
"connectionTimeout": 30000,
59+
"requestTimeout": 60000,
60+
"oauthClientId": "client-abc",
61+
"oauthScopes": "read:tools write:tools"
62+
}
4763
}
4864
}
4965
}

0 commit comments

Comments
 (0)