NK

normaltusker/kotlin-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

31 stars 6 forks 품질 71 트렌드 11AGPL-3.0

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.py with 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.py replaces 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 IntelligentMCPToolManager for 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
GitHub에서 전체 README 보기

설치

docker run -p 8000:8000 -v $(pwd):/workspace kotlin-mcp-server
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "kotlin-android": { "command": "python", "args": ["/path/to/kotlin-mcp-server/kotlin_mcp_server.py"], "env": { "WORKSPACE_PATH": "/path/to/your/android/project" } } } }