Loading connector details…
Loading connector details…
Choose a unique username to continue using AgentHotspot
by codybrom • Uncategorized
An MCP server that provides instant access to local Dash documentation from AI assistants.
Instant, offline access to programming documentation within AI conversations.
Search multiple programming languages and frameworks locally without web access.
Quick reference to developer cheatsheets like Git, Vim, and Docker.
DocsetMCP is a Model Context Protocol server that integrates local Dash docsets with AI assistants like Claude, enabling fast, private, and precise offline documentation search without leaving conversations. It supports over 165 docsets, offers multi-language filtering, smart ranking, and cheatsheet access, and works seamlessly with various MCP-compatible clients. The server accesses Dash's SQLite databases directly for efficient querying and provides markdown-formatted results.
Search and extract documentation from Dash docsets by EXACT NAME MATCHING. IMPORTANT: This tool searches for EXACT NAMES of documentation entries, NOT keyword search. Only use this when you know the specific name of a class, function, framework, or API. For discovery, use list_types and list_entries tools first. Search behavior: - Exact matches first (e.g., 'CarPlay' → CarPlay framework) - Prefix matches second (e.g., 'CarPlay' → 'carPlaySetting') - Substring matches last (e.g., 'CarPlay' → 'allowInCarPlay') Args: query: EXACT NAME of the documentation entry to find Examples: 'CarPlay', 'UIViewController', 'readFile', 'ModelContext' NOT keywords like 'file handling' or 'image processing' docset: Docset to search in (e.g., 'apple_api_reference', 'nodejs', 'bash') language: Programming language variant (optional, varies by docset) For Apple docs: 'swift' or 'objc' max_results: Maximum number of results to return (1-10, default: 3) For discovery/exploration: - Use list_types(docset, language) to see available types (Class, Protocol, etc.) - Use list_entries(docset, type_name, language, name_filter) to browse entries by type - Use list_frameworks(docset, filter) to find frameworks containing keywords Returns: Formatted Markdown documentation with exact matches prioritized. Container types (frameworks, classes) include drilldown notes for exploring members.
List all available docsets with detailed information for easy querying. This tool provides a comprehensive list of all installed docsets including: - Docset identifier (use this for the 'docset' parameter) - Full name and description - Supported languages - Example query command Returns: Formatted list of available docsets with usage examples
List available frameworks/types in a specific docset. Args: docset: Docset to list from (e.g., 'nodejs', 'python_3', 'bash') filter: Optional filter for framework/type names Returns: List of available frameworks or types
List all programming languages with available documentation and descriptions. This tool provides a comprehensive overview of all supported languages, their associated docsets, and descriptions to help you find the right documentation. Returns: Detailed list of languages with docsets, descriptions, and usage examples
Find all docsets that provide documentation for a specific programming language. This tool helps you find relevant documentation for a specific language, returning ready-to-use examples for querying. Args: language: The programming language to search for (e.g., 'python', 'javascript', 'swift') Returns: Formatted list of docsets with usage examples for the specified language
Scores are informational only and provided “as is” without warranty. AgentHotspot assumes no liability for actions taken based on these ratings.