← WebMCP Directory

Tool tree

yongjhih.github.io

Developer ToolsTools verified
Website
Built-in MCP Page
Explore capabilities

    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"
    }