Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

MCP Tools

Shire exposes the following tools over the Model Context Protocol:

ToolDescription
search_packagesFull-text search across package names, descriptions, and paths
get_packageExact name lookup for a single package
list_packagesList all packages, optionally filtered by kind
package_dependenciesWhat a package depends on (optionally internal-only)
package_dependentsReverse lookup — what depends on this package
dependency_graphTransitive BFS traversal from a root package
search_symbolsFull-text search across symbol names and signatures
get_package_symbolsList all symbols in a package (functions, classes, types, methods)
get_symbolExact name lookup for a symbol across packages
get_file_symbolsList all symbols defined in a specific file
search_filesFull-text search across file paths, with optional package/extension filter
list_package_filesList all files belonging to a package, with optional extension filter
index_statusWhen the index was built, git commit, package/symbol/file counts, build duration