Health
按活动量逐年核算个人碳排放(kg CO₂e):饮食模式(高肉食 2.6 → 纯素 1.1 t/年)×用电量×电网碳强度(煤电 0.82 → 低碳 0.05 kg/kWh)、天然气(2.02 kg/m³)、汽油(2.31 kg/L)、柴油(2.68 kg/L)、短途航班(0.15 kg/人·km)、长途航班(0.11)、公交(0.04)、混合垃圾(0.5 kg/kg)。输出分项排放与占比、总量(t CO₂e/年)、与世界平均 4.7 t 及 1.5 °C 目标 2.3 t 的对照、最大减排杠杆识别;航班因子未含约 1.9 倍辐射强迫上浮(输出中有提示)。因子为教学用近似值,正式报告请替换为本国官方因子。
用三种语言从你的代码中调用此工具。
curl -X POST 'http://127.0.0.1:3003/zh/api/tools/carbon-footprint-calculator' \
-H 'Content-Type: application/json' \
-d '{"diet":"medium-meat","electricityKwh":2000,"gridIntensity":"0.44","naturalGasM3":300,"gasolineL":600,"dieselL":0,"flightShortKm":0,"flightLongKm":10000,"transitKm":3000,"wasteKg":200}'以 JSON 形式 POST 提交输入参数。文件类型参数需先单独上传。
POST http://127.0.0.1:3003/zh/api/tools/carbon-footprint-calculator| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| diet | select | 是 | — |
| electricityKwh | number | 是 | Household or personal electricity consumption per year. |
| gridIntensity | select | 是 | — |
| naturalGasM3 | number | 是 | Heating/cooking gas — factor 2.02 kg CO₂e per m³. |
| gasolineL | number | 是 | Fuel burned in petrol cars — factor 2.31 kg CO₂e per litre. |
将此工具加入你的 Model Context Protocol 服务,让 AI 智能体可以列出并调用它。
将以下内容加入你的 MCP 客户端配置:
{
"mcpServers": {
"elysiatools-carbon-footprint-calculator": {
"name": "carbon-footprint-calculator",
"description": "按活动量逐年核算个人碳排放(kg CO₂e):饮食模式(高肉食 2.6 → 纯素 1.1 t/年)×用电量×电网碳强度(煤电 0.82 → 低碳 0.05 kg/kWh)、天然气(2.02 kg/m³)、汽油(2.31 kg/L)、柴油(2.68 kg/L)、短途航班(0.15 kg/人·km)、长途航班(0.11)、公交(0.04)、混合垃圾(0.5 kg/kg)。输出分项排放与占比、总量(t CO₂e/年)、与世界平均 4.7 t 及 1.5 °C 目标 2.3 t 的对照、最大减排杠杆识别;航班因子未含约 1.9 倍辐射强迫上浮(输出中有提示)。因子为教学用近似值,正式报告请替换为本国官方因子。",
"baseUrl": "http://127.0.0.1:3003/mcp/sse?toolId=carbon-footprint-calculator",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}连接到 SSE 端点后,列出已开放的工具:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}通过工具 id 调用,参数由其参数表构建:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "carbon-footprint-calculator",
"arguments": {
"diet": "medium-meat",
"electricityKwh": 2000,
"gridIntensity": "0.44",
"naturalGasM3": 300,
"gasolineL": 600,
"dieselL": 0,
"flightShortKm": 0,
"flightLongKm": 10000,
"transitKm": 3000,
"wasteKg": 200
}
}
}有问题或反馈?请联系 [email protected]
| dieselL |
| number |
| 是 |
| Fuel burned in diesel cars — factor 2.68 kg CO₂e per litre. |
| flightShortKm | number | 是 | Domestic/regional flying — factor 0.15 kg CO₂e per passenger-km, radiative forcing excluded. |
| flightLongKm | number | 是 | Intercontinental flying — factor 0.11 kg CO₂e per passenger-km, radiative forcing excluded. |
| transitKm | number | 是 | Bus and rail travel — factor 0.04 kg CO₂e per passenger-km. |
| wasteKg | number | 是 | Landfilled mixed household waste — factor 0.5 kg CO₂e per kg. |
JSON 结果
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}