Phase 1 implementation complete: - Complete MCP server with 8 tools (list_issues, get_issue, create_issue, update_issue, add_comment, get_labels, suggest_labels, aggregate_issues) - Hybrid configuration system (system-level + project-level) - Branch-aware security model (main/staging/development) - Mode detection (project vs company/PMO) - Intelligent label suggestion (44-label taxonomy) - 42 unit tests (100% passing) - Comprehensive documentation (README.md, TESTING.md) Files implemented: - mcp_server/config.py - Configuration loader - mcp_server/gitea_client.py - Gitea API client - mcp_server/server.py - MCP server entry point - mcp_server/tools/issues.py - Issue operations - mcp_server/tools/labels.py - Label management - tests/ - Complete test suite (42 tests) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
7 lines
296 B
Plaintext
7 lines
296 B
Plaintext
mcp>=0.9.0 # MCP SDK from Anthropic
|
|
python-dotenv>=1.0.0 # Environment variable loading
|
|
requests>=2.31.0 # HTTP client for Gitea API
|
|
pydantic>=2.5.0 # Data validation
|
|
pytest>=7.4.3 # Testing framework
|
|
pytest-asyncio>=0.23.0 # Async testing support
|