ClimateTraceKMP
Кроссплатформенное приложение для отображения данных об эмиссиях CO2 по странам и секторам из ClimateTrace.org.
Описание
Это проект на Kotlin и Compose Multiplatform для визуализации климатических данных об эмиссиях из climatetrace.org. Поддерживает платформы: iOS (с SwiftUI и Compose), Android, Desktop, Web (Wasm и Kotlin/JS), Kotlin Notebook и MCP Server. Начинает с отображения эмиссий по секторам и странам, но планирует расширение. Идеален для образовательных, исследовательских и экологических приложений, демонстрируя multiplatform разработку.
Возможности
Кроссплатформенная поддержка
Работает на iOS, Android, Desktop, Web (Wasm/JS), Kotlin Notebook и MCP Server.
Визуализация эмиссий
Отображает данные об выбросах CO2 по секторам и странам из ClimateTrace.org.
Интеграция MCP Server
Экспонирует API для инструментов, совместимых с Claude Desktop и AI-агентами.
Гибкий UI
Использует Compose Multiplatform с опцией SwiftUI для iOS.
Установка
shadowJar, затем добавьте в конфиг Claude Desktop (Developer Settings > Edit Config):
{
“mcpServers”: {
“climate-trace”: {
“command”: “java”,
“args”: [
“-jar”,
“/path/to/mcp-server/build/libs/serverAll.jar”,
“–stdio”
]
}
}
}