awesome-copilot/collections/kotlin-mcp-development.collection.yml
2025-10-17 11:03:59 +11:00

36 lines
1.7 KiB
YAML

id: kotlin-mcp-development
name: Kotlin MCP Server Development
description: Complete toolkit for building Model Context Protocol (MCP) servers in Kotlin using the official io.modelcontextprotocol:kotlin-sdk library. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance.
tags: [kotlin, mcp, model-context-protocol, kotlin-multiplatform, server-development, ktor]
items:
- path: instructions/kotlin-mcp-server.instructions.md
kind: instruction
- path: prompts/kotlin-mcp-server-generator.prompt.md
kind: prompt
- path: chatmodes/kotlin-mcp-expert.chatmode.md
kind: chat-mode
usage: |
recommended
This chat mode provides expert guidance for building MCP servers in Kotlin.
This chat mode is ideal for:
- Creating new MCP server projects with Kotlin
- Implementing type-safe tools with coroutines and kotlinx.serialization
- Setting up stdio or SSE transports with Ktor
- Debugging coroutine patterns and JSON schema issues
- Learning Kotlin MCP best practices with the official SDK
- Building multiplatform MCP servers (JVM, Wasm, iOS)
To get the best results, consider:
- Using the instruction file to set context for Kotlin MCP development
- Using the prompt to generate initial project structure with Gradle
- Switching to the expert chat mode for detailed implementation help
- Specifying whether you need stdio or SSE/HTTP transport
- Providing details about what tools or functionality you need
- Mentioning if you need multiplatform support or specific targets
display:
ordering: manual
show_badge: true