CodeCarbon MCP服务器
该MCP服务器通过MCP工具向LLM客户端展示CodeCarbon API功能,并允许AI代理通过CodeCarbon的库在本地运行测量。
它专为服务器使用有效凭据和查询运行的设置而设计 实验记录直接来自官方API。
特性
- 阅读CodeCarbon API的组织、项目和实验。
- 根据运行摘要计算实验消耗量。
- 推荐具有可选最低精度的最低发射实验。
- 为周五的演示提供演示提示场景。
- 创建
需求
- Python 3.12
- 点
- 紫外线
安装
- 克隆存储库:
git clone
cd mcp-cc- 安装依赖项:
pip install -r requirements.txt登录变量
在运行服务器之前,在项目的根目录下,执行命令“codecarbon login”,然后登录到您的codecarbon帐户,将在根目录下生成凭据文件。
跑
从存储库根目录:
uv run server.py服务器将启动并准备接收MCP客户端连接。
MCP工具
API工具:
check_authlist_organizationslist_projectslist_experimentsget_experiment_consumptionget_experiment_consumption_by_namerecommend_lowest_emission_experimentdemo_prompt_scenarioscreate_expriment
本地工具:
start_trackingstop_trackingget_statusget_current_metrics
精度约束注释
这 recommend_lowest_emission_experiment 工具可以强制执行 min_accuracy,但API 今天没有公开专门的精度字段。服务器从以下内容推断准确性 实验 name 或 description 当格式化为:
accuracy=92.4accuracy: 92.4%
