
normaltusker/kotlin-mcp-server
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
OpenAI, Gemini 또는 OpenRouter를 사용하여 Android 앱 개발을위한 Kotlin MCP 서버. Aider, Gradle build/test integration, Kotlin LSP 및 Docker 기반 Portability를 통해 AI 보조 코딩이 가능합니다.
개요
Kotlin 기반 Android 개발 프로젝트에 엔터프라이즈급 액세스를 제공하는 포괄적 인 Model Context Protocol (MCP) 서버. 이 서버는 고급 보안, 개인 정보 보호 준수, AI 통합 및 포괄적 인 개발 도구를 사용하여 컨텍스트 인식 지원을 가능하게합니다. - : 이제 모든 27 도구는 LSP와 같은 기능을 가진 지능형 프록시 시스템을 사용합니다 - : 향상된 아키텍처를 갖춘 단일 kotlin mcp server.py에 통합 - : 클리너 프로젝트 구조를위한 보관 된 중복 서버 버전 - : 지능형 관리 시스템을 통해 제대로 노출 된 완벽한 도구 모음 - : 기본 구현 및 지능형 프록시 간의 스마트 위임 - : 단일 kotlin mcp server.
개요(AI 번역)
Kotlin 기반 Android 개발 프로젝트에 엔터프라이즈급 액세스를 제공하는 포괄적 인 Model Context Protocol (MCP) 서버. 이 서버는 고급 보안, 개인 정보 보호 준수, AI 통합 및 포괄적 인 개발 도구를 사용하여 컨텍스트 인식 지원을 가능하게합니다.
리비젼
###Version 2.1 (현재 - 8월 2025) Enhanced Release: 통합된 지능형 서버
**최근 개선 **
-** Intelligent 지능형 도구 관리**: 이제 모든 27 도구는 LSP와 같은 기능을 가진 지능형 프록시 시스템을 사용합니다.
- ** 서버 통합**: 단일[T0]]로 통합
- ** - 클린 아키텍처 ** : 깨끗한 프로젝트 구조를 위한 Archived 중복 서버 버전
- ****: Intelligent Management System을 통해 제대로 노출되는 완전한 도구 모음
- ** 672️ 향상된 도구 루팅 ** : 기본 구현 및 지능형 프록시 간의 스마트 위임
☸ **건축 변화 **
- Unified Server: Single
kotlin_mcp_server.py은 여러 서버 버전을 대체합니다. - Intelligent Proxy System: 완전한 구현없이 도구는 AI 향상과 스마트 프록시를 사용
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
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"
}
}
}
}