romanbsd/yardmcp
If you are the rightful owner of yardmcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A programmable server for exploring and querying Ruby gem documentation using YARD and the FastMCP protocol.
Tools
Functions exposed to the LLM to take actions
ListGemsTool
Lists all installed gems with YARD documentation.
ListClassesTool
Explores all classes/modules in a gem.
GetDocTool
Fetches docstrings, tags, parameters, return types, and more for any class/module/method.
ChildrenTool
Lists constants, classes, modules, and methods under a namespace.
MethodsListTool
Lists all methods for a class/module.
HierarchyTool
Gets inheritance and inclusion info.
SearchTool
Performs fuzzy/full-text search across all documentation.
SourceLocationTool
Finds the file and line number for any object.
CodeSnippetTool
Fetches the source code for any object.
AncestorsTool
Gets the full ancestor chain.
RelatedObjectsTool
Finds included modules, mixins, and subclasses.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client