PeopleInSpace
Kotlin Multiplatform sample with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, and Compose for Web clients along with Ktor backend.
PeopleInSpace MCP server is a Model Context Protocol implementation built with Kotlin Multiplatform that exposes real-time data about astronauts currently in space. The server leverages shared Kotlin code to fetch information from The Space Devs API and the ISS position API, providing AI assistants with tools to query space crew details and station locations. It demonstrates how Kotlin Multiplatform's shared business logic can power both traditional UI applications and modern AI agent integrations. The MCP server can be integrated with Claude Desktop and other MCP clients to bring live space data into AI conversations.
Key Features
Use Cases
- 01Enable AI assistants to answer questions about who is currently in space and their backgrounds
- 02Provide Claude Desktop with real-time ISS location data for space-related queries
- 03Demonstrate Kotlin Multiplatform code reuse between UI applications and MCP servers
- 04Build educational AI tools that teach users about current space missions
- 05Create space monitoring agents that track crew changes and orbital positions
- 06Integrate live astronaut data into conversational AI workflows
Related MCP Servers
View moremarkitdown
Python tool for converting files and office documents to Markdown.
firecrawl
The context API to search, scrape, and interact with the web at scale. 🔥
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
langflow
Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
PeopleInSpace — FAQ
What is the PeopleInSpace MCP server?+
It's a Model Context Protocol server built with Kotlin Multiplatform that provides AI assistants with tools to query information about astronauts currently in space and the International Space Station's position. The server uses the same shared Kotlin code that powers the project's Android, iOS, Desktop, and Web applications.
How do I install the PeopleInSpace MCP server in Claude Desktop?+
First, build the server JAR using the Gradle shadowJar task. Then edit your Claude Desktop config file (under Developer Settings → Edit Config) and add an mcpServers entry with the java command pointing to the built serverAll.jar file with --stdio argument. Restart Claude Desktop to activate the server.
Which AI clients work with this MCP server?+
The server works with Claude Desktop and any other client that supports the Model Context Protocol. The repository specifically demonstrates integration with Claude Desktop but follows the standard MCP specification.
Do I need API keys to run the PeopleInSpace MCP server?+
No API keys are required. The server accesses public APIs (The Space Devs API and Where the ISS at? API) through the project's own Ktor backend, which handles the external data fetching.
Is the PeopleInSpace MCP server free to use?+
Yes, it's an open-source project available on GitHub. You'll need JDK 17 to build and run it, but the software itself is free.
What data does the MCP server provide?+
The server returns the current list of people in space including their names, biographical information, and images from The Space Devs API. It also provides the real-time position of the International Space Station from the Where the ISS at? API.
How do I install PeopleInSpace?+
Open the source repository on GitHub and follow its README. PeopleInSpace is a mcp server — MCP Agents Market links you directly to the official repo.
Is PeopleInSpace free?+
PeopleInSpace is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.