Developer Tools · Security

Kotlin MCP Server logo

Kotlin MCP Server

normaltusker/kotlin-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.

Install

pip install cryptography>=41.0.0

Client configuration

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

Environment variables

WORKSPACE_PATHPROJECT_PATHMCP_ENCRYPTION_PASSWORDOPENAI_API_KEYANTHROPIC_API_KEYMCP_SIDECAR_CMDMCP_API_TIMEOUT_MSANDROID_SDK_ROOTMCP_BRIDGE_HOSTMCP_BRIDGE_PORTMCP_LOW_MEMORY_MODE
Category
Developer Tools, Security
Updated
Oct 6, 2026

Features

  • GDPR Compliance - Complete implementation with consent management, data portability, right to erasure

  • HIPAA Compliance - Healthcare-grade security with audit logging, access controls, encryption

  • Data Encryption - AES-256 encryption with PBKDF2 key derivation for sensitive data

  • Audit Trails - Comprehensive logging with compliance flags and security event tracking

  • Privacy by Design - Built-in privacy protection for all operations

  • Local LLM Support - Ollama, LocalAI, and self-hosted transformers

  • External LLM APIs - OpenAI GPT-4, Anthropic Claude, custom endpoints

  • AI-Powered Code Analysis - Security, performance, and complexity analysis

  • Intelligent Code Generation - Context-aware Kotlin/Android code creation

  • ML Model Integration - TensorFlow Lite, ONNX, PyTorch Mobile for Android apps

Tools (40)

  • Testing

    Test stubs

  • Security

    Basic validation

  • gradle_build

    Build Android Projects

  • run_tests

    Execute Test Suites

  • create_kotlin_file

    Generate Kotlin Files

  • create_layout_file

    Generate XML Layouts

  • analyze_project

    Project Analysis

  • format_code

    Code Formatting

  • run_lint

    Static Code Analysis

  • generate_docs

    Documentation Generation

  • create_compose_component

    Jetpack Compose Components

  • create_custom_view

    Custom Android Views

  • setup_mvvm_architecture

    MVVM Implementation

  • setup_dependency_injection

    DI Framework Setup

  • setup_room_database

    Database Setup

  • setup_retrofit_api

    Network Layer

  • encrypt_sensitive_data

    Data Encryption

  • implement_gdpr_compliance

    GDPR Implementation

  • implement_hipaa_compliance

    HIPAA Implementation

  • setup_secure_storage

    Secure Data Storage

  • query_llm

    Language Model Queries

  • analyze_code_with_ai

    AI Code Analysis

  • generate_code_with_ai

    AI Code Generation

  • manage_project_files

    Advanced File Operations

  • setup_cloud_sync

    Cloud Storage Integration

  • setup_external_api

    API Configuration

  • call_external_api

    API Calls

  • generate_unit_tests

    Unit Test Generation

  • setup_ui_testing

    UI Test Configuration

  • gitStatus

    Git Repository Status

  • gitSmartCommit

    Intelligent Commit Messages

  • gitCreateFeatureBranch

    Safe Branch Creation

  • gitMergeWithResolution

    Intelligent Merge

  • apiCallSecure

    Secure API Calls

  • apiMonitorMetrics

    API Metrics Monitoring

  • apiValidateCompliance

    API Compliance Validation

  • projectSearch

    Fast Project Search

  • todoListFromCode

    TODO/FIXME Extraction

  • readmeGenerateOrUpdate

    README Management

  • changelogSummarize

    Changelog Processing

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS
Cursor logo

Cursor

Desktop · Freemium · Proprietary

The first agentic IDE. The Cursor editor truly merges how developers and AI work together, delivering a magical coding experience.

WindowsMacOSLinux
VS Code GitHub Copilot logo

VS Code GitHub Copilot

Desktop · Freemium · MIT

VS Code integrates MCP with GitHub Copilot through agent mode, allowing direct interaction with MCP-provided tools in your agentic coding workflow. Configure servers in Claude Desktop, workspace, or user settings, with guided MCP installation and secure handling of secrets in input variables to avoid leaking hardcoded keys.

WindowsMacOSLinuxWeb

Related MCP servers

More servers
Playwright logo

Playwright

microsoft/playwright

72.2k

Playwright is a framework for web automation and testing. It drives Chromium, Firefox, and WebKit with a single API — in your tests, in your scripts, and as a tool for AI agents.

Developer Tools
repomix logo

repomix

yamadashy/repomix

15.2k

Repomix is a tool that packs a codebase into an AI-friendly format, supporting local and remote repository processing and providing code compression, security checks and multiple output formats.

Developer Tools
UI-TARS-desktop logo

UI-TARS-desktop

bytedance/UI-TARS-desktop

12.9k

TARS is ByteDance's multimodal AI agent stack, shipping two projects: Agent TARS (a CLI and Web UI agent built on MCP) and UI-TARS-desktop (a desktop GUI agent).

Developer Tools
blender logo

blender

ahujasid/blender-mcp

10.6k

formerly blender-mcp — the PyPI package is now mcp-for-blender. Existing setups keep working; no config change is required. Read more.

Developer Tools
Playwright Browser Automation logo

Playwright Browser Automation

microsoft/playwright-mcp

9.2k

A Model Context Protocol (MCP) server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages through structured accessibility snapshots, bypassing the need for screenshots or visually-tuned models.

Developer Tools
2344 logo

2344

comet-ml/opik

7k

Opik is the open-source LLM observability and evaluation platform for AI agent tracing, LLM evaluation, prompt management, and production monitoring. Built by Comet. Apache-2.0 licensed, free to self-host the full platform, with 20,000+ GitHub stars.

Developer Tools