Awesome MCPMCP Resources & Educational Materials

joreilly/PeopleInSpace

⭐ 3428 Kotlin repository created 2019-12-22

PeopleInSpace is a Kotlin Multiplatform project that demonstrates cross-platform UI development and backend integration, including a Model Context Protocol (MCP) server module for MCP data services. The project supports multiple platforms such as Android (Jetpack Compose), Android App Widget, Wear OS, iOS (SwiftUI), Swift Executable Package, Desktop (Compose for Desktop), Web (Compose for Web using WebAssembly), and JVM backend using Ktor. It fetches data from the Open Notify PeopleInSpace API to display the list of people currently in space and the position of the International Space Station. The project is designed to be minimalistic to clearly illustrate key components of Kotlin Multiplatform projects, focusing on Jetpack Compose and SwiftUI for UI development. It is included as a sample in the official Kotlin Multiplatform Mobile documentation and the Google Dev Library. The backend can be run locally or deployed to Google App Engine, and there is also a GraphQL backend module available. The MCP server module uses the Kotlin MCP SDK to expose an MCP tools endpoint, which can be integrated with tools like Claude Desktop. The project uses shared Kotlin Multiplatform code for both frontend and backend, leveraging libraries such as Ktor, SQLDelight, and Koin. It supports modern development tools and environments, requiring Android Studio Flamingo and Xcode 13.2 or later. The project also includes various client implementations for different platforms, showcasing the versatility of Kotlin Multiplatform in building cross-platform applications with shared business logic and UI components. Screenshots demonstrate the UI on iOS, Android, Wear OS, Desktop, and Web platforms. Overall, PeopleInSpace serves as an educational and practical example of building a multiplatform application with integrated MCP server capabilities.

https://github.com/joreilly/PeopleInSpace

androidandroid-architecture-componentsclaude-desktop-integrationcompose-desktopcompose-for-desktopcompose-for-wear-oscompose-for-webcompose-ioscompose-multiplatformcompose-webcross-platform-uidesktopgoogle-app-enginegraphql-backendinternational-space-stationiosjetpack-composejvmkmpkoinkotlinkotlin-coroutineskotlin-mcp-sdkkotlin-multiplatformkotlin-multiplatform-mobilekotlin-nativekotlin/wasmktorktor-backendmcpmcp-servermodel-context-protocolopen-notify-peopleinspace-apisqldelightswiftswiftuiwasmwear-oswebwebassembly

Also in MCP Resources & Educational Materials

patchy631/ai-engineering-hub

AI Engineering Hub offers in-depth tutorials and practical resources on Large Language Models, Retrieval-Augmented Generation, and real-world AI agent applications for all skill levels.

NirDiamant/GenAI_Agents

This repository offers a comprehensive collection of over 50 tutorials and implementations for Generative AI Agent techniques, ranging from basic conversational bots to complex multi-agent systems,...

NirDiamant/agents-towards-production

This repository offers end-to-end, code-first tutorials for building and deploying production-grade Generative AI agents, scaling from prototype to enterprise.

microsoft/mcp-for-beginners

An open-source curriculum designed to teach the concepts and fundamentals of the Model Context Protocol (MCP) with practical coding examples in multiple programming languages.

Arindam200/awesome-ai-apps

A comprehensive collection of practical examples, tutorials, and tools for building powerful LLM-powered AI applications, including chatbots, agents, and workflows, with a focus on the Model Context Protocol (MCP).

modelcontextprotocol/modelcontextprotocol

The Model Context Protocol project provides a standardized specification and schema for managing model context to enable interoperability in model-driven systems.

heilcheng/awesome-agent-skills

A curated repository of modular skills, tools, and tutorials for enhancing AI coding agents like Claude, Codex, Copilot, and VS Code through dynamic instruction files.

ashishps1/learn-ai-engineering

A comprehensive curated collection of free resources to learn AI, Machine Learning, Large Language Models, AI Agents, and the Model Context Protocol from scratch.