mcp-server-dev-docs
Provides live, clean markdown documentation for the Express 4.x API reference through the built-in 'express' preset.
Provides live, clean markdown documentation for Next.js (App Router, rendering, routing) through the built-in 'nextjs' preset.
Provides live, clean markdown documentation for the Node.js API through the built-in 'nodejs' preset.
Provides live, clean markdown documentation for Prisma ORM through the built-in 'prisma' preset.
Provides live, clean markdown documentation for the React 19 reference through the built-in 'react' preset.
Provides live, clean markdown documentation for Tailwind CSS through the built-in 'tailwind' preset.
Provides live, clean markdown documentation for the TypeScript handbook through the built-in 'typescript' preset.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-server-dev-docsShow me the React 19 docs"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-server-dev-docs
An MCP server that provides live, clean, LLM-ready markdown documentation for popular fullstack technologies — and any custom documentation URL.
It fetches pages through https://r.jina.ai/ under the hood to strip navigation, ads, and boilerplate, returning clean markdown. No API key or authentication required.
Features
Built-in presets for React 19, Next.js, TypeScript, Tailwind CSS, Zustand, TanStack Query v5, Node.js, Prisma, and Express.
Fetch any arbitrary documentation URL as clean markdown.
Automatic truncation of very large pages (> 25,000 characters) to keep responses LLM-friendly.
Zero configuration and no API keys.
Related MCP server: Context7 MCP
Tools
list_supported_presets
Lists the built-in preset keys, their target URLs, and descriptions. Takes no arguments.
get_fullstack_docs
Fetches clean markdown documentation. Provide exactly one of:
Argument | Type | Description |
|
| A built-in preset key (see below), e.g. |
|
| Any documentation URL to fetch as clean markdown. |
Supported presets
Key | Documentation |
| React 19 reference |
| Next.js docs (App Router, rendering, routing) |
| TypeScript handbook |
| Tailwind CSS docs |
| Zustand state management |
| TanStack Query v5 (React) |
| Node.js API |
| Prisma ORM |
| Express 4.x API reference |
Installation & Usage
The server runs over stdio and is intended to be launched by an MCP client. The easiest way is via npx (no global install needed):
npx mcp-server-dev-docsCursor
Add the server to your Cursor MCP config at ~/.cursor/mcp.json (global) or .cursor/mcp.json (per-project):
{
"mcpServers": {
"dev-docs": {
"command": "npx",
"args": ["-y", "mcp-server-dev-docs"]
}
}
}Then reload Cursor. The list_supported_presets and get_fullstack_docs tools will be available to the agent.
Claude Desktop
Add the server to claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"dev-docs": {
"command": "npx",
"args": ["-y", "mcp-server-dev-docs"]
}
}
}Restart Claude Desktop to load the server.
Local Development
Requires Node.js >= 18 and Yarn.
git clone https://github.com/Orel-Toledano/mcp-server-dev-docs.git
cd mcp-server-dev-docs
yarn install
yarn build # compiles TypeScript to ./build and marks the entry executable
yarn start # runs the compiled server over stdioTo point an MCP client at your local build, use an absolute path:
{
"mcpServers": {
"dev-docs": {
"command": "node",
"args": ["/absolute/path/to/mcp-server-dev-docs/build/index.js"]
}
}
}Smoke test
You can exercise the JSON-RPC handshake without a full client:
printf '%s\n' \
'{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0.0"}}}' \
'{"jsonrpc":"2.0","method":"notifications/initialized"}' \
'{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}' \
| node build/index.jsOr use the MCP Inspector:
npx @modelcontextprotocol/inspector node build/index.jsPublishing
This package builds automatically before publish via the prepare script.
# Inspect the tarball contents first (dry run)
yarn pack
# Authenticate with the npm registry
yarn login
# Publish (public access for unscoped/public packages)
yarn publish --access publicOnly the compiled build/ directory is published (see the files field in package.json).
How it works
get_fullstack_docs resolves a target URL (from a preset or customUrl) and requests https://r.jina.ai/<target-url> with X-Return-Format: markdown. The Jina Reader service returns clean markdown, which the server truncates if it exceeds 25,000 characters.
License
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceTransforms any documentation website (GitBook, Vercel docs, Next.js sites, etc.) into an AI-accessible knowledge base with intelligent caching and automatic domain detection.19MIT
- AlicenseAqualityDmaintenanceProvides up-to-date, version-specific documentation and code examples for libraries and frameworks directly into AI prompts, eliminating outdated code generation and hallucinated APIs.2592,425MIT
- AlicenseAqualityCmaintenanceProvides LLMs with real-time access to up-to-date documentation from PyPI, npm, crates.io, GoDocs, DockerHub, GitHub, and GCP, preventing outdated code generation and API hallucinations.2714MIT
- AlicenseBqualityFmaintenanceAutomatically crawls documentation websites, converts them to organized markdown files, and generates condensed cheat sheets. Intelligently categorizes content into tools/APIs and provides local-first access to downloaded documentation.3GPL 3.0
Related MCP Connectors
Provide your AI coding tools with token-efficient access to up-to-date technical documentation for…
@latest documentation and code examples to 9000+ libraries for LLMs and AI code editors in a singl…
Web scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Orel-Toledano/mcp-server-dev-docs'
If you have feedback or need assistance with the MCP directory API, please join our Discord server