Back to Home
jpotter80 icon

mcp

Verified Safe

by jpotter80

Overview

A framework for building and deploying self-contained, searchable Model Context Protocol (MCP) servers for technical documentation, leveraging hybrid semantic and keyword search.

Installation

Run Command
cd servers/mojo-manual-mcp && pixi run serve

Environment Variables

  • MAX_SERVER_URL
  • EMBED_MODEL_NAME
  • AUTO_START_MAX
  • EMBED_CACHE_SIZE
  • MAX_BINARY

Security Notes

The system utilizes `subprocess.Popen` to auto-start a local `MAX` embedding server, which is a common pattern for local infrastructure orchestration. While this inherently carries a degree of risk, the command executed is fixed and not derived from arbitrary user input, mitigating severe vulnerabilities. All `openai.OpenAI` client instances are configured with `api_key="EMPTY"`, preventing accidental exposure of sensitive API keys. The primary server interaction occurs via `stdio` with an MCP-compatible host (e.g., VS Code, Claude Desktop), reducing direct external network exposure. File operations are confined to predefined paths for database and configuration files, preventing arbitrary file system access.

Similar Servers

Stats

Interest Score20
Security Score8
Cost ClassLow
Avg Tokens161
Stars2
Forks0
Last Update2025-12-30

Tags

AIMLRAGDocumentationSearchHybrid SearchVector SearchFull-Text SearchDuckDBPythonMCP