gradeNot graded
page: Every page
aboutAnswer
Return an overview of the MCP Pages specification, the ai-proxy local relay architecture, and available documentation topics.
View tool JSON
{
"name": "about",
"kind": "answer",
"impl": "imperative",
"description": "Return an overview of the MCP Pages specification, the ai-proxy local relay architecture, and available documentation topics.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/ai-proxy/mcp"
}sitesAnswer
List MCP Pages sites currently registered in the local ai-proxy relay, including connection state and tool counts.
View tool JSON
{
"name": "sites",
"kind": "answer",
"impl": "imperative",
"description": "List MCP Pages sites currently registered in the local ai-proxy relay, including connection state and tool counts.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/ai-proxy/mcp"
}site_toolsAnswer
List the WebMCP tools registered for a specific site URL (or this site if url is omitted).
View tool JSON
{
"name": "site_tools",
"kind": "answer",
"impl": "imperative",
"description": "List the WebMCP tools registered for a specific site URL (or this site if url is omitted).",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Optional normalized page URL of the registered site"
}
},
"additionalProperties": false
},
"page": "/ai-proxy/mcp"
}specAction
Read the normative MCP Pages documentation (spec, protocol, security, or index) in English or Traditional Chinese (zh-TW).
View tool JSON
{
"name": "spec",
"kind": "act",
"impl": "imperative",
"description": "Read the normative MCP Pages documentation (spec, protocol, security, or index) in English or Traditional Chinese (zh-TW).",
"inputSchema": {
"type": "object",
"properties": {
"topic": {
"type": "string",
"enum": [
"index",
"spec",
"protocol",
"security"
],
"description": "Documentation topic to retrieve (index, spec, protocol, or security)"
},
"lang": {
"type": "string",
"enum": [
"en",
"zh-TW"
],
"description": "Language code (en or zh-TW)"
}
},
"additionalProperties": false
},
"page": "/ai-proxy/mcp"
}knowledgeAction
Query comprehensive ai-proxy & MCP Pages knowledge: architecture, 7 security baselines, specifications, protocol, FAQ, and WebMCP standards in English or Traditional Chinese.
View tool JSON
{
"name": "knowledge",
"kind": "act",
"impl": "imperative",
"description": "Query comprehensive ai-proxy & MCP Pages knowledge: architecture, 7 security baselines, specifications, protocol, FAQ, and WebMCP standards in English or Traditional Chinese.",
"inputSchema": {
"type": "object",
"properties": {
"topic": {
"type": "string",
"enum": [
"all",
"overview",
"architecture",
"security",
"spec",
"protocol",
"faq",
"quickstart",
"webmcp"
],
"description": "Topic to retrieve (all, overview, architecture, security, spec, protocol, faq, quickstart, webmcp)"
},
"query": {
"type": "string",
"description": "Optional keyword or phrase to filter sections"
},
"lang": {
"type": "string",
"enum": [
"en",
"zh-TW"
],
"description": "Language code (en or zh-TW)"
}
},
"additionalProperties": false
},
"page": "/ai-proxy/mcp"
}cli_skillsAnswer
Get installation and usage instructions for the ai-proxy CLI, Claude Code integration, and AI agent skills (skills/mcp-pages/SKILL.md).
View tool JSON
{
"name": "cli_skills",
"kind": "answer",
"impl": "imperative",
"description": "Get installation and usage instructions for the ai-proxy CLI, Claude Code integration, and AI agent skills (skills/mcp-pages/SKILL.md).",
"inputSchema": {
"type": "object",
"properties": {
"client": {
"type": "string",
"enum": [
"all",
"cli",
"claude_code",
"skills",
"antigravity",
"cursor",
"windsurf"
],
"description": "Target client or component (cli, claude_code, skills, antigravity, cursor, windsurf, or all)"
},
"lang": {
"type": "string",
"enum": [
"en",
"zh-TW"
],
"description": "Language code (en or zh-TW)"
}
},
"additionalProperties": false
},
"page": "/ai-proxy/mcp"
}site_tourAction
Explore ai-proxy website pages, structure, interactive anchors, and navigation shortcuts.
View tool JSON
{
"name": "site_tour",
"kind": "act",
"impl": "imperative",
"description": "Explore ai-proxy website pages, structure, interactive anchors, and navigation shortcuts.",
"inputSchema": {
"type": "object",
"properties": {
"section": {
"type": "string",
"description": "Optional section or page identifier (e.g. home, zh-TW, doc, dashboard, mcp, quickstart, security)"
},
"lang": {
"type": "string",
"enum": [
"en",
"zh-TW"
],
"description": "Language code (en or zh-TW)"
}
},
"additionalProperties": false
},
"page": "/ai-proxy/mcp"
}add_mcpAction
Add and allow a new MCP Pages site URL in local ai-proxy and register it with Claude Code. NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to add that specific site URL.
View tool JSON
{
"name": "add_mcp",
"kind": "act",
"impl": "imperative",
"description": "Add and allow a new MCP Pages site URL in local ai-proxy and register it with Claude Code. NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to add that specific site URL.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Full URL or directory URL to the site MCP page (e.g. https://example.github.io/docs/ or https://example.github.io/docs/mcp)"
},
"name": {
"type": "string",
"description": "Optional short server slug"
},
"write": {
"type": "boolean",
"description": "Allow read/write access (default: true). Set false for read-only mode.",
"default": true
},
"allowOrigin": {
"type": "boolean",
"description": "Automatically allow the site origin to access /v1 (default: true). Set false to leave origin unallowed.",
"default": true
},
"allowPrefix": {
"type": "boolean",
"description": "Automatically allow the site URL prefix (default: true). Set false to skip prefix allowlist.",
"default": true
}
},
"required": [
"url"
],
"additionalProperties": false
},
"page": "/ai-proxy/mcp"
}add_siteAction
Add and allow a new MCP Pages site URL in local ai-proxy and register it with Claude Code. NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to add that specific site URL.
View tool JSON
{
"name": "add_site",
"kind": "act",
"impl": "imperative",
"description": "Add and allow a new MCP Pages site URL in local ai-proxy and register it with Claude Code. NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to add that specific site URL.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Full URL to the site MCP page (e.g. https://example.github.io/docs/mcp)"
},
"name": {
"type": "string",
"description": "Optional short server slug"
},
"write": {
"type": "boolean",
"description": "Allow read/write access (default: true). Set false for read-only mode.",
"default": true
},
"allowOrigin": {
"type": "boolean",
"description": "Automatically allow the site origin to access /v1 (default: true). Set false to leave origin unallowed.",
"default": true
},
"allowPrefix": {
"type": "boolean",
"description": "Automatically allow the site URL prefix (default: true). Set false to skip prefix allowlist.",
"default": true
}
},
"required": [
"url"
],
"additionalProperties": false
},
"page": "/ai-proxy/mcp"
}set_site_permissionAction
Update an MCP site access permission between read/write mode and read-only mode. NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly requested to change site permissions.
View tool JSON
{
"name": "set_site_permission",
"kind": "act",
"impl": "imperative",
"description": "Update an MCP site access permission between read/write mode and read-only mode. NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly requested to change site permissions.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Site URL to update"
},
"write": {
"type": "boolean",
"description": "True to enable read/write mode, false for read-only mode"
}
},
"required": [
"url",
"write"
],
"additionalProperties": false
},
"page": "/ai-proxy/mcp"
}remove_mcpAction
Remove an MCP site from local ai-proxy, revoke its URL prefix from the allowlist, and unregister it from AI tools. DESTRUCTIVE NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to remove that specific site.
View tool JSON
{
"name": "remove_mcp",
"kind": "act",
"impl": "imperative",
"description": "Remove an MCP site from local ai-proxy, revoke its URL prefix from the allowlist, and unregister it from AI tools. DESTRUCTIVE NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to remove that specific site.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Normalized site URL to remove"
}
},
"required": [
"url"
],
"additionalProperties": false
},
"page": "/ai-proxy/mcp"
}remove_siteAction
Remove a site from local ai-proxy, revoke its URL prefix from the allowlist, and unregister it from AI tools. DESTRUCTIVE NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to remove that specific site.
View tool JSON
{
"name": "remove_site",
"kind": "act",
"impl": "imperative",
"description": "Remove a site from local ai-proxy, revoke its URL prefix from the allowlist, and unregister it from AI tools. DESTRUCTIVE NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to remove that specific site.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Normalized site URL to remove"
}
},
"required": [
"url"
],
"additionalProperties": false
},
"page": "/ai-proxy/mcp"
}allow_originAction
Authorize an origin to use local /v1 chat completions endpoint, or "*" for wildcard pure-chat mode. NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to allow that origin.
View tool JSON
{
"name": "allow_origin",
"kind": "act",
"impl": "imperative",
"description": "Authorize an origin to use local /v1 chat completions endpoint, or \"*\" for wildcard pure-chat mode. NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to allow that origin.",
"inputSchema": {
"type": "object",
"properties": {
"origin": {
"type": "string",
"description": "Origin URL (e.g. https://example.com) or \"*\" for open origin mode"
},
"ttlSeconds": {
"type": "number",
"description": "Optional TTL expiration in seconds"
}
},
"required": [
"origin"
],
"additionalProperties": false
},
"page": "/ai-proxy/mcp"
}add_allow_originAction
Authorize an origin to use local /v1 chat completions endpoint. Alias for allow_origin. NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to allow that origin.
View tool JSON
{
"name": "add_allow_origin",
"kind": "act",
"impl": "imperative",
"description": "Authorize an origin to use local /v1 chat completions endpoint. Alias for allow_origin. NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to allow that origin.",
"inputSchema": {
"type": "object",
"properties": {
"origin": {
"type": "string",
"description": "Origin URL (e.g. https://example.com) or \"*\" for open origin mode"
},
"ttlSeconds": {
"type": "number",
"description": "Optional TTL expiration in seconds"
}
},
"required": [
"origin"
],
"additionalProperties": false
},
"page": "/ai-proxy/mcp"
}deny_originAction
Revoke an origin from accessing local /v1 chat completions endpoint. DESTRUCTIVE NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to revoke that origin.
View tool JSON
{
"name": "deny_origin",
"kind": "act",
"impl": "imperative",
"description": "Revoke an origin from accessing local /v1 chat completions endpoint. DESTRUCTIVE NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to revoke that origin.",
"inputSchema": {
"type": "object",
"properties": {
"origin": {
"type": "string",
"description": "Origin URL to revoke"
}
},
"required": [
"origin"
],
"additionalProperties": false
},
"page": "/ai-proxy/mcp"
}remove_allow_originAction
Revoke an origin from accessing local /v1 chat completions endpoint. Alias for deny_origin. DESTRUCTIVE NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to revoke that origin.
View tool JSON
{
"name": "remove_allow_origin",
"kind": "act",
"impl": "imperative",
"description": "Revoke an origin from accessing local /v1 chat completions endpoint. Alias for deny_origin. DESTRUCTIVE NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to revoke that origin.",
"inputSchema": {
"type": "object",
"properties": {
"origin": {
"type": "string",
"description": "Origin URL to revoke"
}
},
"required": [
"origin"
],
"additionalProperties": false
},
"page": "/ai-proxy/mcp"
}allow_prefixAction
Add a URL prefix to the relay allowlist. NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to allow that prefix.
View tool JSON
{
"name": "allow_prefix",
"kind": "act",
"impl": "imperative",
"description": "Add a URL prefix to the relay allowlist. NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to allow that prefix.",
"inputSchema": {
"type": "object",
"properties": {
"prefix": {
"type": "string",
"description": "URL prefix to allow (e.g. https://example.github.io/)"
}
},
"required": [
"prefix"
],
"additionalProperties": false
},
"page": "/ai-proxy/mcp"
}deny_prefixAction
Remove a URL prefix from the relay allowlist. DESTRUCTIVE NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to deny that prefix.
View tool JSON
{
"name": "deny_prefix",
"kind": "act",
"impl": "imperative",
"description": "Remove a URL prefix from the relay allowlist. DESTRUCTIVE NON-READ-ONLY TOOL: Only call this tool when the human user has explicitly asked to deny that prefix.",
"inputSchema": {
"type": "object",
"properties": {
"prefix": {
"type": "string",
"description": "URL prefix to remove from allowlist"
}
},
"required": [
"prefix"
],
"additionalProperties": false
},
"page": "/ai-proxy/mcp"
}