docfork
Verified Safeby docfork
Overview
Provides live-synced, context-aware, and version-accurate documentation to AI models, preventing hallucinations and context bloat for developer tasks.
Installation
npx -y docfork --api-key YOUR_API_KEYEnvironment Variables
- CLIENT_IP_ENCRYPTION_KEY
- DOCFORK_API_KEY
- DOCFORK_CABINET
- MCP_TRANSPORT
- DEFAULT_MINIMUM_TOKENS
- PORT
- DOCFORK_TRUST_PROXY
- TRUST_PROXY
- DOCFORK_JWT_JWKS_URL
- DOCFORK_JWT_PUBLIC_KEY
Security Notes
The server demonstrates good security practices by loading sensitive keys (e.g., CLIENT_IP_ENCRYPTION_KEY, DOCFORK_API_KEY) from environment variables or CLI arguments, not hardcoding them. It uses the `jose` library for secure JWT validation and the `crypto` module for client IP encryption (if configured). Request body size is limited, and IP address handling accounts for proxies. Hardcoded OAuth discovery URLs are public and appropriate. A minor concern is that client IP encryption falls back to plain text if the key is misconfigured, which could expose client IPs if encryption is intended but setup incorrectly, though this is a configurable choice.
Similar Servers
context7
Provides up-to-date, version-specific documentation and code examples to Large Language Models (LLMs) and AI coding assistants to improve code generation accuracy and relevance, preventing outdated or hallucinated information.
mcp
Provides AI assistants with direct, secure access to the latest official Microsoft documentation to prevent hallucinations and verify code.
docs-mcp-server
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.
mcp-server
Provides a Model Context Protocol (MCP) server for AI agents to search and retrieve curated documentation for the Strands Agents framework, facilitating AI coding assistance.