UNPKG

ai-github-changelog-generator-cli-mcp

Version:

AI-powered changelog generator with MCP server support - works with OpenAI GPT-4.1 and Azure OpenAI with reasoning models

116 lines 4.04 kB
{ "name": "ai-github-changelog-generator-cli-mcp", "version": "2.5.1", "description": "AI-powered changelog generator with MCP server support - works with OpenAI GPT-4.1 and Azure OpenAI with reasoning models", "main": "lib/ai-changelog-generator.js", "types": "types/index.d.ts", "bin": { "ai-changelog": "./bin/ai-changelog.js", "ai-changelog-mcp": "./bin/ai-changelog-mcp.js" }, "files": [ "bin/", "lib/", "examples/", "types/", "README.md", "LICENSE", "CHANGELOG.md" ], "dependencies": { "@modelcontextprotocol/sdk": "^1.12.1", "chalk": "^5.4.1", "dotenv": "^16.5.0", "inquirer": "^12.6.3", "openai": "^5.1.1", "yargs": "^18.0.0" }, "devDependencies": { "@types/node": "^22.15.30" }, "keywords": [ "changelog", "git", "ai", "automation", "openai", "azure", "gpt-4.1", "reasoning-models", "o3", "o3-mini", "o4", "o4-mini", "mcp", "model-context-protocol", "claude", "cli", "commit-analysis", "semantic-versioning", "release-notes", "devops", "ci-cd" ], "author": { "name": "idominikosgr", "url": "https://github.com/idominikosgr" }, "repository": { "type": "git", "url": "git+https://github.com/idominikosgr/AI-github-changelog-generator-cli-mcp.git" }, "bugs": { "url": "https://github.com/idominikosgr/AI-github-changelog-generator-cli-mcp/issues" }, "homepage": "https://github.com/idominikosgr/AI-github-changelog-generator-cli-mcp#readme", "license": "MIT", "engines": { "node": ">=22.0.0" }, "peerDependencies": { "git": "*" }, "funding": { "type": "github", "url": "https://github.com/sponsors/idominikosgr" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "volta": { "node": "22.15.30", "npm": "11.4.1" }, "scripts": { "start": "node bin/ai-changelog.js", "changelog": "node bin/ai-changelog.js", "changelog:detailed": "node bin/ai-changelog.js --detailed", "changelog:enterprise": "node bin/ai-changelog.js --enterprise", "changelog:interactive": "node bin/ai-changelog.js --interactive", "changelog:analyze": "node bin/ai-changelog.js --analyze", "changelog:preview": "node bin/ai-changelog.js --dry-run", "changelog:no-color": "node bin/ai-changelog.js --no-color", "mcp": "node bin/ai-changelog-mcp.js", "mcp:start": "node bin/ai-changelog-mcp.js", "demo": "node examples/demo-interactive-changelog.js", "test": "node test-mcp-tools.js", "test:models": "node test-model-selection.js", "test:enhanced": "node test-enhanced-features.js", "test:new-features": "node test/test-new-features.js", "test:mcp": "node test-mcp-server.js", "test:git": "node lib/git-manager.js info", "validate:mcp": "node validate-mcp.js", "setup": "node scripts/setup-azure-openai.js", "config:create": "node lib/config.js create-sample", "config:validate": "node lib/config.js validate", "config:test-models": "node lib/config.js model-test", "providers:test": "node test-ai-provider.js", "providers:validate": "node test-enhanced-features.js", "git:info": "node lib/git-manager.js info", "git:commits": "node lib/git-manager.js commits 10", "git:stats": "node lib/git-manager.js stats 5", "postinstall": "node -e \"console.log('\\n🎉 AI Changelog Generator installed!\\n\\n⚡ Quick Start:\\n ai-changelog - Generate changelog\\n ai-changelog --detailed - Detailed analysis\\n ai-changelog --interactive - Interactive mode\\n ai-changelog-mcp - Start MCP server\\n\\n🤖 AI Models Supported:\\n • GPT-4.1 series (1M context, 75% cost reduction)\\n • o3/o4 reasoning models (Azure-only)\\n • Automatic model selection\\n\\n📖 Docs: https://github.com/idominikosgr/AI-github-changelog-generator-cli-mcp\\n\\n© All trademarks belong to their respective owners.\\n')\"" } }