gentleman-book-mcp
Verified Safeby Rodr116
Overview
This MCP server provides AI assistants with direct access to the Gentleman Programming Book for reading, searching, and understanding software architecture concepts.
Installation
./bin/gentleman-book-mcpEnvironment Variables
- BOOK_PATH
- OPENAI_API_KEY
- OLLAMA_BASE_URL
- OLLAMA_EMBEDDING_MODEL
Security Notes
The server handles file system access by reading MDX book files from a configurable 'BOOK_PATH'. This path is set via an environment variable, which requires the user to ensure it points to a trusted location. API keys (OpenAI) and Ollama URLs are also configured via environment variables, which is good practice. There are no apparent 'eval' statements, command injection vulnerabilities, or malicious patterns found in the provided source code. External network calls are made to OpenAI or Ollama for embeddings, which are standard for such functionality.
Similar Servers
claude-faf-mcp
Optimizes AI understanding of software projects by providing persistent context, fixing context-drift, and enabling bi-directional synchronization between project metadata and AI documentation.
mcp-go-starter
A feature-complete Model Context Protocol (MCP) server template in Go demonstrating tools, resources, and prompts for AI agent interaction.
GeminiMCP
Integrate Google's Gemini API for AI-powered tasks and search with Model Control Protocol (MCP) clients, focusing on developer-centric features like code analysis and context handling.
juleson
An AI-powered coding agent and automation toolkit that integrates with Google's Jules AI via CLI and MCP for comprehensive software development workflows.