← Apple Doc MCP

Apple Doc MCP 1.9.6

npm · apple-doc-mcp-server · current release

6
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-14T18:52:19.202Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.

Server capabilities
{
  "tools": {}
}

Tools 6

ToolCategoryAnnotationsRisk
choose_technologySelect the framework/technology to scope all subsequent searches and documentation lookups
Input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "identifier": {
      "type": "string",
      "description": "Optional technology identifier (e.g. doc://.../SwiftUI)"
    },
    "name": {
      "type": "string",
      "description": "Technology name/title (e.g. SwiftUI)"
    }
  }
}
— · —
current_technologyReport the currently selected technology and how to change it
Input schema
{
  "type": "object",
  "required": [],
  "properties": {}
}
— · —
discover_technologiesExplore and filter available Apple technologies/frameworks before choosing one
Input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "page": {
      "type": "number",
      "description": "Optional page number (default 1)"
    },
    "pageSize": {
      "type": "number",
      "description": "Optional page size (default 25, max 100)"
    },
    "query": {
      "type": "string",
      "description": "Optional keyword to filter technologies"
    }
  }
}
— · —
get_documentationGet detailed documentation for specific symbols within the selected technology. Use this for known symbol names or paths (e.g., "View", "ButtonStyle", "documentation/SwiftUI/GridItem").
Input schema
{
  "type": "object",
  "required": [
    "path"
  ],
  "properties": {
    "path": {
      "type": "string",
      "description": "Symbol path or relative name (e.g. \"View\", \"GridItem\", \"Button\")"
    }
  }
}
— · —
get_versionGet the current version information of the Apple Doc MCP server
Input schema
{
  "type": "object",
  "required": [],
  "properties": {}
}
— · —
search_symbolsSearch the selected technology with symbol-first results. Exact symbol names are resolved directly when possible, wildcard queries support * and ?, and broader keyword searches return symbols first with articles and guides listed separately.
Input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "maxResults": {
      "type": "number",
      "description": "Optional maximum number of results (default 20)"
    },
    "platform": {
      "type": "string",
      "description": "Optional platform filter (iOS, macOS, etc.)"
    },
    "query": {
      "type": "string",
      "description": "Search keywords with wildcard support (* for any characters, ? for single character)"
    },
    "symbolType": {
      "type": "string",
      "description": "Optional symbol kind filter (class, protocol, etc.)"
    }
  }
}
— · —

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.