ai-changelog-generator
Verified Safeby entro314-labs
Overview
The AI Changelog Generator MCP Server analyzes git commits and working directory changes using AI models to generate comprehensive changelogs and repository insights.
Installation
./ai-changelog-mcp.shEnvironment Variables
- AI_PROVIDER
- OPENAI_API_KEY
- ANTHROPIC_API_KEY
- AZURE_OPENAI_ENDPOINT
- AZURE_OPENAI_KEY
- GOOGLE_AI_API_KEY
- OLLAMA_HOST
- HUGGINGFACE_API_KEY
- LMSTUDIO_BASE_URL
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- AWS_REGION
- VERTEX_PROJECT_ID
- VERTEX_LOCATION
Security Notes
The server executes external `git` commands using `execSync` but often wraps these calls and uses `spawnSync` with argument arrays for user-controlled inputs, which helps mitigate command injection risks. AI prompt construction relies on Git history (code changes) rather than direct untrusted user input, reducing prompt injection vectors. Configuration relies on `.env.local` for secrets, which is a standard practice. No direct usage of `eval` from untrusted sources or code obfuscation found. Standard network calls to AI providers are handled with error detection for common issues like connection failures, authentication problems, and rate limits.
Similar Servers
athena-protocol
This server acts as an AI tech lead, providing expert validation, impact analysis, and strategic guidance to AI coding agents before code changes are made.
ultrascript-tools-mcp
Smart assistant for working with code, performing code analysis, understanding component relationships, and answering natural language queries through AI assistants (Code Graph RAG).
tenets
Provides intelligent, ranked, and token-optimized code context along with automatic injection of guiding principles for AI coding assistants.
mcp-devtools-server
An MCP server that standardizes and binds specific patterns for development tools, enabling Claude Code to generate code more efficiently with fewer errors and better autocorrection capabilities.