spicedocs-mcp
Verified Safeby medley56
Overview
Provides an MCP server for Claude to access and search a local archive of NAIF SPICE documentation.
Installation
uvx --from git+https://github.com/medley56/spicedocs-mcp@1.0.0 spicedocs-mcpEnvironment Variables
- SPICEDOCS_CACHE_DIR
- SPICEDOCS_BASE_URL
- SPICEDOCS_SKIP_DOWNLOAD
Security Notes
The server includes robust path traversal protection using `Path.resolve()` and `relative_to()` to ensure file access is restricted to the intended archive directory. SQLite queries are parameterized to prevent SQL injection. HTML content is parsed with BeautifulSoup to extract text and links, avoiding direct execution of potentially malicious scripts. The primary potential risk involves a user intentionally overriding `SPICEDOCS_BASE_URL` to download documentation from an untrusted source, which an LLM might then interpret. However, the server itself does not execute this content.
Similar Servers
sub-agents-mcp
Provides a Model Context Protocol (MCP) server to enable Claude Code–style sub-agent workflows in any MCP-compatible tool, executing agents via various AI CLI backends.
company-docs-mcp
Transforms organizational documentation into an AI-powered knowledge base for semantic search, Q&A via chat interface, Claude Desktop, and Slack integration.
consult-user-mcp
Enables AI agents (like Claude) to interact with users through native macOS dialogs (confirmation, choice, text input) or a PWA for push notifications and responses.
gemini-daily-mcp-compressed
Provides a token-optimized API server for integrating Google Gemini CLI with applications like Claude, focusing on reducing tool schema overhead for cost efficiency.