Server data from the Official MCP Registry
MCP server bundling per-stack documentation tools for coding agents.
MCP server bundling per-stack documentation tools for coding agents.
Citadel MCP is a well-structured documentation aggregator with clean code, proper input validation using Zod, and appropriate permission scoping. The server fetches public documentation from Next.js, React, Turborepo, and Supabase—with path validation to prevent access outside intended scopes. No authentication vulnerabilities or dangerous patterns detected. Minor quality concerns around error handling and missing timeout protections are present but do not significantly impact security. Supply chain analysis found 2 known vulnerabilities in dependencies (0 critical, 2 high severity). Package verification found 1 issue.
7 files analyzed · 7 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-sustinbebustin-citadel-mcp": {
"args": [
"-y",
"citadel-mcp"
],
"command": "npx"
}
}
}From the project's GitHub README.
A Model Context Protocol (MCP) server that bundles per-stack documentation tools for coding agents. Currently covers Next.js (App Router, Next.js 16), React, Turborepo, and Supabase guides.
nextjs_docs -- Fetch Next.js official documentation by path. App Router on Next.js 16 only; Pages Router paths are rejected. Read the nextjs-docs://llms-index resource first to get the correct path.react_docs -- Fetch React official documentation by path. Read the react-docs://llms-index resource first to get the correct path.turborepo_docs -- Fetch Turborepo official documentation by path. Read the turborepo-docs://llms-index resource first to get the correct path.supabase_docs -- Fetch a Supabase guide by path. Scoped to /docs/guides/** content. Read the supabase-docs://guides-index resource first to get the correct path.nextjs-docs://llms-index -- Cached Next.js documentation index from nextjs.org/docs/llms.txt (App Router, Next.js 16).react-docs://llms-index -- Cached React documentation index from react.dev/llms.txt.turborepo-docs://llms-index -- Cached Turborepo documentation index from turborepo.dev/llms.txt.supabase-docs://guides-index -- Supabase guides index built from supabase.com/docs/sitemap.xml, filtered to /docs/guides/** and grouped by category.Run the published package directly via npx:
{
"mcpServers": {
"citadel": {
"command": "npx",
"args": ["-y", "citadel-mcp"]
}
}
}
Or run a local checkout:
{
"mcpServers": {
"citadel": {
"command": "node",
"args": ["/absolute/path/to/citadel-mcp/dist/index.js"]
}
}
}
pnpm install
pnpm build
pnpm typecheck
The server entry point is dist/index.js. Run it directly over stdio for smoke testing:
node dist/index.js
MIT
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.