mcp-kotlin-starter
Verified Safeby SamMorrowDrums
Overview
A starter template for building Model Context Protocol (MCP) servers in Kotlin, demonstrating core features.
Installation
./gradlew runHttpEnvironment Variables
- PORT
Security Notes
The server uses Ktor with `CORS().anyHost()` in its HTTP transport, which is open by default. While common for development, it requires careful consideration for production deployments to restrict allowed origins. No 'eval' or direct dynamic code execution from user input observed. Input parsing for arguments appears robust, using Kotlin's type-safe JSON deserialization methods.
Similar Servers
mcp-python-starter
A feature-complete Model Context Protocol (MCP) server template in Python for developing AI applications and agents.
mcp-go-starter
A feature-complete Model Context Protocol (MCP) server template in Go demonstrating tools, resources, and prompts for AI agent interaction.
mcp-typescript-starter
A feature-complete Model Context Protocol (MCP) server template in TypeScript demonstrating all major MCP features for AI assistant interaction.
mcp-servers
Provides current weather conditions and forecasts from the Open-Meteo API for a given geographical location.