Markdown Sidecar MCP Server

by lwsinclair

Not rated
GitHub

About

Serve and access markdown documentation for locally installed NPM, Go, or PyPi packages.

Details

Author
lwsinclair
Categories
Developer Tools, Knowledge Base, Other

Setup

Install Markdown Sidecar MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/lwsinclair/markdown-sidecar-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

Serve and access markdown documentation for locally installed NPM, Go, or PyPi packages.

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 asresourcesortools.

[!NOTE]
Note: Many PyPi packages do not have markdown docs exposed, so this library will also mount pythonhelproot 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.

- workingDir: The working directory of your repo.
- packageName: The name of the package or module to request
- registry: 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 (toolorresource). This defaults totool, some clients do not currently support resources.

Add the following server definition to your.cursor/mcp.jsonfile:

{ "mcpServers": { "sidecar": { "command": "npx", "args": [ "-y", "--package", "markdown-sidecar-mcp", "--", "mcp", "start", "--workingDir", "{REPO_WORKING_DIR}", "--packageName", "{PACKAGE_NAME}", "--registry", "npm" ] } } }
# Install dependencies npm i # Build npm run build # Run with Bun npm run build:mcp

- Fork the repository
- Create your feature branch
- Commit your changes and push them up
- Open a Pull Request

This project is licensed under the MIT License - see theLICENSEfile for details.

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

Extentos is a multi-vendor development platform for adding smart-glasses capabilities to existing iOS and Android apps. The simplest analogy is Stripe for smart glasses

An MCP server tailored for React Native–first development using Gluestack UI

Create and read feature flags, review experiments, generate flag types, search docs, and interact with GrowthBook's feature flagging and experimentation platform.

Gives AI agents public URLs (tunnels) for localhost, live HTTP traffic inspection, snapshot publishing, and access control.

Understand, develop, and debug authorization policies in Oso Cloud.

Up-to-date documentation for your coding agent. Covers 1000s of public repos and sites. Built by ref.tools

Points agents to the canonical Agentry install docs for errors, product analytics, and deploy attribution.

Gives coding agents deterministic, read-only documentation handoffs with edit boundaries, ownership, and required checks before repository changes.

Deterministic JSON checks with signed evidence and x402-paid execution

Search Apple's Developer Documentation with smart search and wildcard support.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.