kotlin
🧠Kotlin MCP Server for Android app development using OpenAI, Gemini, or OpenRouter. Enables AI-assisted coding via Aider, Gradle build/test integration, Kotlin LSP, and Docker-based portability.
How to use
The Kotlin MCP Server is a powerful tool designed for Android app development, leveraging the capabilities of OpenAI, Gemini, or OpenRouter to provide AI-assisted coding. By integrating Aider for smart code suggestions, Gradle for seamless build and test processes, and Kotlin Language Server Protocol (LSP) for enhanced development experiences, this server streamlines your coding workflow and enhances productivity.
Once connected to the Kotlin MCP Server, you can issue commands and queries related to code generation, debugging, and project management. For optimal results, focus on providing specific coding tasks or queries, such as requesting code snippets, asking for explanations of Kotlin concepts, or generating test cases. The server responds to these queries using AI-driven capabilities, helping you write efficient Kotlin code tailored to your project requirements.
How to install
Prerequisites
Before installing the Kotlin MCP Server, ensure you have the following prerequisites installed:
- Node.js (version 14 or higher)
- Docker (for containerized portability)
Option A: Quick start with npx
To quickly start using the Kotlin MCP Server, you can use the following command:
npx -y git+https://github.com/normaltusker/kotlin-mcp-server.git
Option B: Global install alternative
Alternatively, you can clone the repository and install it globally using the following commands:
git clone https://github.com/normaltusker/kotlin-mcp-server.git
cd kotlin-mcp-server
npm install -g .
Additional notes
For optimal configuration, consider setting up environment variables to customize your server's performance and behavior. Common variables include DOCKER_IMAGE for specifying the Docker image to use and GRADLE_HOME for defining your Gradle installation path. A common gotcha is forgetting to configure your Gradle build files correctly, which can lead to issues during the build process. Ensure all dependencies are properly defined in your build.gradle file.
Related MCP Servers
mcp-vegalite
MCP server from isaacwasserman/mcp-vegalite-server
github-chat
A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API.
nautex
MCP server for guiding Coding Agents via end-to-end requirements to implementation plan pipeline
pagerduty
PagerDuty's official local MCP (Model Context Protocol) server which provides tools to interact with your PagerDuty account directly from your MCP-enabled client.
futu-stock
mcp server for futuniuniu stock
mcp -boilerplate
Boilerplate using one of the 'better' ways to build MCP Servers. Written using FastMCP