JS

jagan-shanmugam/climatiq-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

12 stars 10 forks 품질 65 트렌드 8MIT

Climatiq API에 액세스하기위한 모델 Context Protocol (MCP) 서버는 탄소 배출을 계산합니다. AI 조수는 실시간 탄소 계산을 수행하고 기후 영향을 제공합니다 ...

개요

Climatiq API에 액세스하기위한 모델 Context Protocol (MCP) 서버는 탄소 배출을 계산합니다. AI 조수는 실시간 탄소 계산을 수행하고 기후 영향 통찰력을 제공합니다. https://github.com/user-attachments/assets/c253d6d1-ccf6-4c14-965e-6023ba2a0296] [T0]] [T0]] [T0]] [T0]] [T0]] [T0]] [T0]] [T0] [T0] [T0]] [T0] [T0] [T0]] [T0]] [T0] [T0] [T0] [T0] [T0]] [T0] [T0]] [T0] [T0] [T0]] [T0]] [T0] [T0] [T0]] https://github.com/user-attachments/assets/c253d6d1-ccf6-4c14-965e-6023ba2a0296] https://github.com/user-attachments/assets/c253d6d1-ccf6-4c14-965e-6023ba2a0296]]] https://github.com/user-attachments/assets/c253d6d1-ccf6-4c14-965e-6023ba2a0296]]]]]] [[https://github.com/user-attachments/assets/c253d6d1-ccf6-4c14-965e-6023ba2a0296]]]]]]] [[[[[[https://github.com/user-attachments/assets/c253d6d1-ccf6-4c14-965e-6023ba2a0296]]]]]]]]]]]]]] [[[[[[[https://github.com/user-attachments/assets/c253d6d1-ccf6-4c14-965e-6023ba2a0296]]]]]]]]]]]]]]]]]] [[[[[[[[[[[[[[[[[[[[[[ https://github.com/user-attachments/assets/d61c1181-acf6-4d9f-9a48-537fc64ac4c3 이 MCP 서버는 Climatiq API와 통합하여 AI 조수에 대한 탄소 배출 계산을 제공합니다. - : 인증에 사용되는 Climatiq API 키 구성 - : 전기 소비량에서 탄소 배출량을 계산 - : 자동차, 비행기 또는 기차로 여행에서 탄소 배출량을 계산 - : Climatiq 데이터베이스의 특정 배출 요인에 대한 검색 - : 특정 배출 요인을 사용하여 사용자 정의 계산 - : 클라우드 컴퓨팅 리소스 사용에서 배출 계산 - :화물 운송에서 배출을 계산 - : 조달 지출에서 배출을 계산 - : 호텔 숙박에서 배출을 계산 - : ...

개요(AI 번역)

&ensp는;

Climatiq API에 액세스하기위한 모델 Context Protocol (MCP) 서버는 탄소 배출을 계산합니다. AI 조수는 실시간 탄소 계산을 수행하고 기후 영향 통찰력을 제공합니다.

데모

https://github.com/user-attachments/assets/c253d6d1-ccf6-4c14-965e-6023ba2a0296] [T0]] [T0]] [T0]] [T0]] [T0]] [T0]] [T0]] [T0] [T0] [T0]] [T0] [T0] [T0]] [T0]] [T0] [T0] [T0] [T0] [T0]] [T0] [T0]] [T0] [T0] [T0]] [T0]] [T0] [T0] [T0]] https://github.com/user-attachments/assets/c253d6d1-ccf6-4c14-965e-6023ba2a0296] https://github.com/user-attachments/assets/c253d6d1-ccf6-4c14-965e-6023ba2a0296]]] https://github.com/user-attachments/assets/c253d6d1-ccf6-4c14-965e-6023ba2a0296]]]]]] [[https://github.com/user-attachments/assets/c253d6d1-ccf6-4c14-965e-6023ba2a0296]]]]]]] [[[[[[https://github.com/user-attachments/assets/c253d6d1-ccf6-4c14-965e-6023ba2a0296]]]]]]]]]]]]]] [[[[[[[https://github.com/user-attachments/assets/c253d6d1-ccf6-4c14-965e-6023ba2a0296]]]]]]]]]]]]]]]]]] [[[[[[[[[[[[[[[[[[[[[[

https://github.com/user-attachments/assets/d61c1181-acf6-4d9f-9a48-537fc64ac4c3

특징

이 MCP 서버는 Climatiq API와 통합하여 AI 조수에 대한 탄소 배출 계산을 제공합니다.

도구

-set-api-key: 인증에 사용되는 Climatiq API 키 구성

  • ** 전기 방출 **: 전기 소비량의 탄소 배출량 계산
  • ** 여행 허가**: 자동차, 비행기 또는 기차로 여행에서 탄소 배출량 계산 -search-emission-factors: Climatiq 데이터베이스의 특정 배출 요소 검색
  • ** 주문 배출 순환 **: 특정 배출 요인을 사용하여 사용자 정의 계산 수행
  • cloud-computing-emission: 클라우드 컴퓨팅 리소스 사용의 배출량 계산 -freight-emission: 운임 운송에서 배출 계산
  • ** 조달 허가**: 조달 지출의 배출량 계산

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Climatiq MCP Server

 

A Model Context Protocol (MCP) server for accessing the Climatiq API to calculate carbon emissions. This allows AI assistants to perform real-time carbon calculations and provide climate impact insights.

Demo

https://github.com/user-attachments/assets/c253d6d1-ccf6-4c14-965e-6023ba2a0296

https://github.com/user-attachments/assets/d61c1181-acf6-4d9f-9a48-537fc64ac4c3

Features

This MCP server integrates with the Climatiq API to provide carbon emission calculations for AI assistants:

Tools

  • set-api-key: Configure the Climatiq API key used for authentication
  • electricity-emission: Calculate carbon emissions from electricity consumption
  • travel-emission: Calculate carbon emissions from travel by car, plane, or train
  • search-emission-factors: Search for specific emission factors in the Climatiq database
  • custom-emission-calculation: Perform custom calculations using specific emission factors
  • cloud-computing-emission: Calculate emissions from cloud computing resources usage
  • freight-emission: Calculate emissions from freight transportation
  • procurement-emission: Calculate emissions from procurement spending
  • hotel-emission: Calculate emissions from hotel stays
  • travel-spend: Calculate emissions from travel expenses

Resources

  • Carbon calculation results are exposed as resources with a climatiq://calculation/{id} URI scheme
  • Each resource contains detailed information about an emission factor and calculation results

Prompts

  • climate-impact-explanation: Generate natural language explanations about the climate impact of specific emission calculations

Installation

From Source

This project uses uv for virtual environment and dependency management. Make sure to install uv first.

# Clone the repository
git clone https://github.com/your-org/climatiq-mcp-server.git
cd climatiq-mcp-server

# Create a virtual environment
uv venv

# Activate the virtual environment
# On macOS/Linux:
source .venv/bin/activate
# On Windows:
.venv\Scripts\activate

# Install dependencies with development extras
uv sync --dev --extra all

Using uv

uv pip install climatiq-mcp-server

API Key Configuration

The server requires a Climatiq API key to function. You have several options to provide it:

  1. Environment Variable: Set the CLIMATIQ_API_KEY environment variable before starting the server

    export CLIMATIQ_API_KEY=your_climatiq_api_key
    
  2. Configuration During Installation:

    CLIMATIQ_API_KEY=your_climatiq_api_key uv pip install climatiq-mcp-server
    
  3. set-api-key Tool: Use the set-api-key tool to configure it during runtime within the AI assistant

  4. Configuration File: Create a .env file in the project directory:

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

"mcpServers": { "climatiq-mcp-server": { "command": "climatiq-mcp-server", "env": { "CLIMATIQ_API_KEY": "your_climatiq_api_key" } } }