PeopleInSpace
Kotlin Multiplatform sample with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, and Compose for Web clients along with Ktor backend.
What is PeopleInSpace?
PeopleInSpace is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to kotlin multiplatform sample with swiftui, jetpack compose, compose for wear, compose for desktop, and compose for web clients along with ktor backend.
Kotlin Multiplatform sample with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, and Compose for Web clients along with Ktor backend.
This server falls under the Cloud Services category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Kotlin Multiplatform sample with SwiftUI, Jetpack Compose, C
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx peopleinspaceConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use PeopleInSpace
The PeopleInSpace MCP server is a Kotlin Multiplatform project that exposes a live feed of people currently in space as an MCP tool, allowing AI assistants like Claude to answer real-time questions about astronauts aboard the ISS and other spacecraft. Built with the Kotlin MCP SDK and sharing code with SwiftUI, Jetpack Compose, and web clients in the same repository, it demonstrates how KMP libraries (Ktor, SQLDelight, Koin) can be reused across an MCP server and other platform clients. Developers exploring Kotlin MCP server development or KMP architecture will find it a practical reference implementation.
Prerequisites
- Java 17 or later (JDK required to build and run the Kotlin server)
- Gradle (the project includes a Gradle wrapper, no separate install needed)
- Claude Desktop or another MCP-compatible client
- Git to clone the PeopleInSpace repository
Clone the PeopleInSpace repository
Clone the full monorepo which contains the mcp-server module alongside other platform clients.
git clone https://github.com/joreilly/PeopleInSpace.git
cd PeopleInSpaceBuild the MCP server fat JAR
Run the shadowJar Gradle task inside the mcp-server module to produce a self-contained executable JAR that bundles all dependencies.
./gradlew :mcp-server:shadowJarLocate the built JAR
After the build completes, the JAR is placed in the mcp-server build output directory. Note the full path — you will need it in the next step.
ls mcp-server/build/libs/serverAll.jarConfigure Claude Desktop
Open Claude Desktop settings, select Developer Settings, then Edit Config. Add the MCP server entry pointing to the JAR you just built.
Restart Claude Desktop and verify
Restart Claude Desktop so it picks up the new configuration. The PeopleInSpace MCP server will be launched automatically. Ask Claude how many people are in space to verify the tool is working.
PeopleInSpace Examples
Client configuration
Add this entry to your Claude Desktop claude_desktop_config.json. Update the path to match the actual absolute path to serverAll.jar on your machine.
{
"mcpServers": {
"kotlin-peopleinspace": {
"command": "java",
"args": [
"-jar",
"/absolute/path/to/PeopleInSpace/mcp-server/build/libs/serverAll.jar",
"--stdio"
]
}
}
}Prompts to try
Once connected, ask Claude questions about the people currently in space.
- "How many people are currently in space?"
- "Who is aboard the ISS right now?"
- "List all people in space and their nationalities"
- "Which spacecraft are currently crewed?"Troubleshooting PeopleInSpace
shadowJar task not found or build fails
Ensure you are running the task on the correct subproject: ./gradlew :mcp-server:shadowJar. If Gradle complains about Java version, verify JAVA_HOME points to JDK 17+ with java -version.
Claude Desktop shows the server as disconnected
Verify the JAR path in your config is absolute (not relative). Test manually: java -jar /path/to/serverAll.jar --stdio — if no error appears the server started correctly.
Data is stale or API calls fail
The server fetches live data from the Open Notify API. Ensure the machine running the server has outbound internet access. Firewall or VPN rules blocking https://corquaid.github.io/international-space-station-APIs/ will cause failures.
Frequently Asked Questions about PeopleInSpace
What is PeopleInSpace?
PeopleInSpace is a Model Context Protocol (MCP) server that kotlin multiplatform sample with swiftui, jetpack compose, compose for wear, compose for desktop, and compose for web clients along with ktor backend. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install PeopleInSpace?
Follow the installation instructions on the PeopleInSpace GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with PeopleInSpace?
PeopleInSpace works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is PeopleInSpace free to use?
Yes, PeopleInSpace is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.
PeopleInSpace Alternatives — Similar Cloud Services Servers
Looking for alternatives to PeopleInSpace? Here are other popular cloud services servers you can use with Claude, Cursor, and VS Code.
Open WebUI
★ 138.2kUser-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Anything LLM
★ 60.4kThe all-in-one AI productivity accelerator. On device and privacy first with no annoying setup or configuration.
LocalAI
★ 46.4kLocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.
Nacos
★ 33.0kan easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
Xiaozhi ESP32
★ 26.7k本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly build an ESP32 device control server.
Gateway
★ 11.8kA blazing fast AI Gateway with integrated guardrails. Route to 1,600+ LLMs, 50+ AI Guardrails with 1 fast & friendly API.
Browse More Cloud Services MCP Servers
Explore all cloud services servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up PeopleInSpace in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use PeopleInSpace?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.