Back to Home
arabold icon

docs-mcp-server

by arabold

Overview

The Documentation MCP Server indexes documentation from web sources, local files, and package registries, making it searchable via the Model Context Protocol (MCP) and providing semantic search capabilities to AI coding assistants.

Installation

Run Command
npm start

Environment Variables

  • OPENAI_API_KEY
  • GOOGLE_API_KEY
  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
  • GCP_PROJECT_ID
  • DOCS_MCP_STORE_PATH
  • DOCS_MCP_REMOTE_WORKER_URL
  • DOCS_MCP_AUTH_ISSUER_URL
  • DOCS_MCP_AUTH_AUDIENCE
  • LOG_LEVEL

Security Notes

The server's core functionality involves processing content from arbitrary, potentially untrusted, web sources. While sandboxing for JavaScript execution (`node:vm` with JSDOM) and Playwright for rendering are used, comments explicitly warn about these not being suitable for arbitrary web pages due to limitations in replicating full browser security and APIs. Network requests to external domains are inherent. Custom HTTP headers can be passed by users, which could be a risk if sensitive information is exposed. Resource interception helps mitigate some risks by aborting non-essential content (images, fonts, media) in Playwright, but the fundamental risk of ingesting potentially malicious external content remains.

Similar Servers

Stats

Interest Score99
Security Score6
Cost ClassHigh
Avg Tokens2000
Stars938
Forks111
Last Update2026-01-19

Tags

Documentation IndexingSemantic SearchVector EmbeddingsAI AssistantsWeb ScrapingContent Processing