mcp-server-project
by kms12425-ctrl
Overview
An AI agent-based Micro-Agent Protocol (MCP) server designed for generating various types of reports, including technical solutions, experimental reports, review reports, analysis reports, and patents, utilizing a 'DeepResearch' mode.
Installation
python server.pyEnvironment Variables
- SOPS_AGE_KEY_FILE
- HOST
- PORT
Security Notes
The server uses `subprocess.run` for `git` commands and `sops` decryption, which requires careful input sanitization to prevent command injection vulnerabilities. While secrets are managed securely using `sops` and `age` encryption, the SSE transport implementation includes a `CORSMiddleware` with `allow_origins=["*"]`. This permissive CORS policy is a significant security risk for any non-local deployment, potentially enabling Cross-Site Request Forgery (CSRF) and other unauthorized access from arbitrary domains.
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.
unified-thinking
A Model Context Protocol (MCP) server that consolidates multiple cognitive thinking patterns into a single Go-based implementation with 85 specialized reasoning tools for enhanced problem-solving and AI integration.
converse
Orchestrates and exposes various AI tools (chat, multi-model consensus, job management) over the Model Context Protocol, enabling local, persistent, and potentially asynchronous AI interactions across multiple Large Language Model (LLM) providers.
mcp-server-test
This server provides a set of predefined functions (like mathematical calculations and greetings) exposed via the Model Context Protocol (MCP) over standard I/O for integration with AI agents like Claude Desktop.