Integrations
Serves markdown documentation files as resources or tools, providing structured access to documentation content for AI assistants
Enables access to markdown documentation from NPM packages, allowing AI agents to browse package documentation for better code generation
Provides structured access to markdown documentation and Python help docs from PyPI packages, enhancing AI understanding of Python libraries
Markdown Sidecar MCP Server
This provides a structured way to serve and access markdown documentation from an MCP server for NPM packages, Go Modules, or PyPi packages. It enables informed code generation by exposing these markdown files as resources
or tools
.
Note
Note: Many PyPi packages do not have markdown docs exposed, so this library will also mount python help
root docs by default.
This is designed to be executed from within a project directory where the requested packages are already installed locally. Access always stays within your local environments working directory.
Installation
Arguments
workingDir
: The working directory of your repo.packageName
: The name of the package or module to requestregistry
: Registry the package will be found in (npm
,gomodules
, orpypi
)docsSubDir
: [OPTIONAL] The specific subdirectory to look for markdown docs in. Defaults to package root.mcpPrimitive
: [OPTIONAL] The MCP primitive to expose from the server (tool
orresource
). This defaults totool
, some clients do not currently support resources.
Cursor Installation Steps
Add the following server definition to your .cursor/mcp.json
file:
Development
Contributing
- Fork the repository
- Create your feature branch
- Commit your changes and push them up
- Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
A server that provides structured access to markdown documentation from NPM packages, Go Modules, or PyPi packages, enabling informed code generation by exposing these docs as resources or tools.
Related MCP Servers
- AsecurityAlicenseAqualityFacilitates LLMs to efficiently access and fetch structured documentation for packages in Go, Python, and NPM, enhancing software development with multi-language support and performance optimization.Last updated -117660TypeScriptMIT License
- AsecurityAlicenseAqualityFacilitates searching and accessing programming resources across platforms like Stack Overflow, MDN, GitHub, npm, and PyPI, aiding LLMs in finding code examples and documentation.Last updated -625JavaScriptAGPL 3.0
- -securityAlicense-qualityA server that provides access to Mathematica documentation through FastMCP, enabling users to retrieve function documentation and list package symbols from Wolfram Mathematica.Last updated -2PythonMIT License
- AsecurityFlicenseAqualityA TypeScript-based server that visualizes project directory structures in Markdown format, automatically documenting file contents with syntax highlighting and supporting customizable exclusion patterns.Last updated -132TypeScript