manuals-mcp
by rmrfslashbin
Overview
An MCP server to access and manage hardware and software documentation, including device details, pinouts, specifications, and full-text search, by connecting to a Manuals REST API backend.
Installation
./manuals-mcp serveEnvironment Variables
- MANUALS_API_URL
- MANUALS_API_KEY
- MANUALS_LOG_LEVEL
- MANUALS_LOG_FORMAT
- MANUALS_LOG_OUTPUT
Security Notes
The server correctly uses environment variables or a configuration file for sensitive API keys, avoiding hardcoding. It acts as an API client, not exposing direct network ports for external interaction. However, the `upload_file` and `publish` tools accept a `local_path` argument from the AI model to read files from the local filesystem. This could pose an information disclosure risk if a malicious or compromised AI requests sensitive local files that the MCP server process has permission to read (e.g., `/etc/passwd`, user configuration files) without any explicit path sanitization or restrictions in the provided code. The server itself does not contain `eval` or `os/exec` patterns that would directly lead to arbitrary code execution based on AI input, making the primary risk information exfiltration via `local_path` if an untrusted AI is used.
Similar Servers
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.
mcp-advisor
Provides LLMs and humans with structured access to the Model Context Protocol (MCP) specification and documentation for understanding and compliance evaluation.
context7-http
An MCP server that supports HTTP streaming for the Context7 project, enabling remote utilization without local installation.
mcp-server-dump
A command-line tool to extract, analyze, and document the capabilities (tools, resources, prompts) of MCP (Model Context Protocol) servers in various formats, including Markdown, JSON, HTML, PDF, and Hugo sites.