Kotlin MCP Server Generator Skill (awesome-copilot) for Claude Code: What It Does and How to Install It
Makes your agent generate a complete Kotlin project for an MCP server, using the official Kotlin SDK.
- Installs
- 8.7K
- on skills.sh
- Stars
- 40.7K
- on GitHub
- Updated
- Oct 2026
- last repo commit
The skill gives the agent a project layout and nine templates: build.gradle.kts, settings.gradle.kts, Main.kt, Server.kt, Config.kt, Tool1.kt, ToolRegistry.kt, ServerTest.kt and a README. The generated server uses io.modelcontextprotocol:kotlin-sdk 0.7.2 with Ktor, kotlinx serialization and coroutines, and has at least two or three typed tools.
It bundles no scripts. SKILL.md also shows both stdio and SSE (Ktor) transports and a multiplatform setup. The README template it writes asks for Java 17 or higher and Kotlin 2.1.0.
Good for
- Kotlin and JVM developers building their own MCP server
- Teams who want Gradle files, tools and tests laid out for them
- Developers choosing between stdio and Ktor SSE transports
Install kotlin-mcp-server-generator
Claude Code
- 1
Copy this prompt.
Install the kotlin-mcp-server-generator skill in Claude Code. Run this command: npx skills add https://github.com/github/awesome-copilot --skill kotlin-mcp-server-generator Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
The awesome-copilot README is written for GitHub Copilot and does not name Claude Code, so the Claude Code and Codex routes are the standard skill-folder routes. The kotlin-mcp-development plugin lists 1 skill and 1 agent in its plugin.json. The agent file has no tool list in its frontmatter.
Built from the package data we hold. Not yet tested by us. Source.
What's in the skill
When it loads
Generate a complete Kotlin MCP server project with proper structure, dependencies, and implementation using the official io.modelcontextprotocol:kotlin-sdk library.
Sections in SKILL.md
- Project Requirements
- Template Structure
- build.gradle.kts Template
- settings.gradle.kts Template
- Main.kt Template
- Server.kt Template
- Config.kt Template
- Tool1.kt Template
- tools/ToolRegistry.kt Template
- ServerTest.kt Template
- README.md Template
- Description
- Requirements
- Installation
- Usage
- Configuration
Key facts
- Installs on skills.sh
- 8,669 (Nov 2, 2026)
- Last repo commit
- Oct 30, 2026
- What it includes
- 1 file: SKILL.md. No scripts
- Audits on skills.sh
- Gen Agent Trust Hub: pass, Socket: pass, Snyk: pass (Nov 2, 2026)
What it includes
Seven parts: structure, dependencies, server setup, tools, errors, docs, tests
The agent follows this list for every project.
Project requirementsKotlin 2.1.0 plugins, kotlin-sdk 0.7.2, Ktor 3.0.0, coroutines, logging and test libraries
Write ·
build.gradle.kts and settingsEntry point and MCP server setup with transports
Write ·
Main.kt and Server.ktSettings as a data class, read from environment variables
Defaults include SERVER_NAME and VERSION.
Write ·
Config.ktTyped tools with JSON schemas built by buildJsonObject
Write ·
Tools and ToolRegistry.ktTest structure with kotlinx-coroutines-test
Write ·
ServerTest.ktDescription, requirements, build and run steps, configuration, available tools
Uses {{PROJECT_NAME}} style placeholders for the agent to fill in.
Write ·
README templateTen rules, such as suspending functions, kotlin-logging and data classes
Generation instructionsShows stdio and Ktor SSE servers, and jvm, js and wasmJs targets
Transports and multiplatform
From the official docs
Permissions
Low risk
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It creates a whole project tree
The agent writes build files, source files and tests into a new directory. Point it at an empty folder. github.com
The Copilot plugin also adds an expert agent
plugin.json for kotlin-mcp-development lists this skill and the agent kotlin-mcp-expert.md, whose frontmatter lists no tools. github.com
Technical details
| Scopes |
|
|---|
Questions
What does kotlin-mcp-server-generator do?
It makes your agent create a ready-to-build Kotlin MCP server project. That includes Gradle files, a server, tools with typed inputs, tests and a README.
How do I install it?
Use the install box at the top of this page. In GitHub Copilot CLI it also comes with the kotlin-mcp-development plugin.
Which MCP SDK does it use?
The official io.modelcontextprotocol:kotlin-sdk, pinned to 0.7.2 in the build template. Check the latest SDK version before you build, since the template is a fixed snapshot.
Which transports does it show?
Stdio, and SSE through Ktor. SKILL.md also includes a multiplatform configuration for jvm, js and wasmJs.
Is it safe?
It bundles no scripts. It writes a new project, so use an empty folder. The generated build downloads libraries when you run Gradle, so review the dependency versions first.
Does it work in Claude Code?
The file is a standard SKILL.md and installs like any other skill. The awesome-copilot README targets GitHub Copilot, and nothing in the repo says this skill was tested in Claude.
Information
updated Nov 2, 2026
- Repository
- github/awesome-copilot
- Folder
skills/kotlin-mcp-server-generator
Sources
Docs, issue trackers and discussions this page is built from.
Show all 4Hide
- awesome-copilot README · github.com
- kotlin-mcp-development plugin.json · github.com
- kotlin-mcp-server-generator SKILL.md · github.com
- kotlin-mcp-expert agent · github.com