
normaltusker/kotlin-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Kotlin MCP Server для разработки приложений для Android с использованием OpenAI, Gemini или OpenRouter. Позволяет кодировать с помощью ИИ через Aider, интеграцию сборки / тестирования Gradle, Kotlin LSP и переносимость на основе Docker.
Обзор
Комплексный сервер Model Context Protocol (MCP), который предоставляет агентам ИИ доступ к проектам разработки Android на базе Kotlin. Этот сервер обеспечивает контекстно-ориентированную помощь с расширенными средствами безопасности, соблюдения конфиденциальности, интеграции ИИ и комплексными инструментами разработки. Все 27 инструментов теперь используют интеллектуальную прокси-систему с возможностями, подобными LSP: Унифицированные в один kotlin mcp server.py с улучшенной архитектурой - Архивированные избыточные серверные версии для более чистой структуры проекта - Полный набор инструментов, правильно выставленный через интеллектуальную систему управления - Умная делегация между нативными реализациями и интеллектуальными прокси Одиночный kotlin mcp server.
Обзор (машинный перевод)
Комплексный сервер Model Context Protocol (MCP), который предоставляет агентам ИИ доступ к проектам разработки Android на базе Kotlin. Этот сервер обеспечивает контекстно-ориентированную помощь с расширенными средствами безопасности, соблюдения конфиденциальности, интеграции ИИ и комплексными инструментами разработки.
** Пересмотр истории **
###Версия 2.1*(Сейчас - август 2025 года)* ** Расширенный выпуск: Унифицированный интеллектуальный сервер**
####Последние улучшения
** Интеллектуальное управление инструментами** Все 27 инструментов теперь используют интеллектуальную прокси-систему с возможностями, подобными LSP.
*** Серверная консолидация**: унифицирована в единую kotlin_mcp_server.py с улучшенной архитектурой
** Чистая архитектура**: Архивная резервная версия сервера для более чистой структуры проекта
• Enhanced Tool Exposure: полный набор инструментов, надлежащим образом раскрытый с помощью интеллектуальной системы управления
Улучшенная маршрутизация инструментов: умная делегация между нативными реализациями и интеллектуальными прокси
Архитектурные изменения
Unified Server: Single kotlin_mcp_server.py заменяет несколько серверных версий
Интеллектуальная прокси-система: инструменты без полной реализации используют интеллектуальные прокси с улучшением ИИ
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Enterprise Kotlin Android MCP Server
A comprehensive Model Context Protocol (MCP) server that provides AI agents with enterprise-grade access to Kotlin-based Android development projects. This server enables context-aware assistance with advanced security, privacy compliance, AI integration, and comprehensive development tools.
📋 Revision History
Version 2.1 (Current - August 2025)
Enhanced Release: Unified Intelligent Server
🎯 Latest Improvements
- 🧠 Intelligent Tool Management: All 27 tools now use intelligent proxy system with LSP-like capabilities
- 🔄 Server Consolidation: Unified into single
kotlin_mcp_server.pywith enhanced architecture - 📁 Clean Architecture: Archived redundant server versions for cleaner project structure
- ⚡ Enhanced Tool Exposure: Complete tool suite properly exposed through intelligent management system
- 🛠️ Improved Tool Routing: Smart delegation between native implementations and intelligent proxies
🔧 Architectural Changes
- Unified Server: Single
kotlin_mcp_server.pyreplaces multiple server versions - Intelligent Proxy System: Tools without full implementations use smart proxies with AI enhancement
- Clean File Structure: Legacy servers archived in
archive/legacy-servers/ - Enhanced Tool Manager: Integration with
IntelligentMCPToolManagerfor advanced capabilities - Complete Tool Coverage: All 32 tools properly exposed and functional
📊 Tool Implementation Status
- Fully Implemented: 6 tools (format_code, run_lint, generate_docs, create_compose_component, setup_mvvm_architecture, security_hardening)
- Legacy Integration: 3 core tools (create_kotlin_file, gradle_build, analyze_project)
- Intelligent Proxies: 23 tools with smart fallback implementations
- Total Available: 32 tools with comprehensive Android development coverage
Version 2.0 (August 2025)
Major Release: AI-Enhanced Modular Architecture
🎯 Key Improvements
- 🤖 AI Integration: Transformed from template generator to AI-powered development assistant
- 🏗️ Modular Architecture: Refactored monolithic structure into 6 specialized modules
- 🌍 Dynamic Configuration: Eliminated all hardcoded paths for cross-platform portability
- ⚡ Enhanced Tools: Expanded from 30 to 31 tools with AI-enhanced implementations
- 🛡️ Security Hardening: Added configurable audit trails and compliance monitoring
- 📦 Zero-Config Setup: Intelligent installer with automatic environment detection
🔧 Technical Changes
- Modular Design: Split into
ai/,android/,gradle/,security/,testing/,utils/modules - AI-Powered Code Generation: Leverages calling LLM for production-ready code (no TODOs)
- Environment Variable Support: All configurations now use dynamic environment variables
- Cross-Platform Paths: Universal
~notation replaces OS-specific hardcoded paths
Установка
docker run -p 8000:8000 -v $(pwd):/workspace kotlin-mcp-serverКонфигурация
{
"mcpServers": {
"kotlin-android": {
"command": "python",
"args": ["/path/to/kotlin-mcp-server/kotlin_mcp_server.py"],
"env": {
"WORKSPACE_PATH": "/path/to/your/android/project"
}
}
}
}