Token导航 LogoToken导航TokenDH.com
Esg MCP Servers logo
文档知识stdio官方级别未说明来源级核验

Esg MCP Servers

MCP Server

开源ESG(环境、社会和治理)数据提取、分析和法规管理工具集,包含31个工具,适用于企业ESG报告处理和法规遵从。

工具数

31

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude数据提取Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

freminder

提供方

freminder

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install esg-mcp-servers

详细介绍

ESG MCP服务器

开源 模型上下文协议 用于ESG(环境、社会和治理)数据提取、分析和监管管理的服务器。

31工具 跨6台服务器——安装一次,只运行您需要的东西。

作者 扬尼斯·米科斯(johnmichos.tf@gmail.com)

快速开始

pip install esg-mcp-servers

先决条件

服务需要
PostgreSQL 16+pgvector向量存储、度量、规则
MongoDB 7PDF二进制存储(GridFS)
人类API密钥RAG查询,度量提取

使用Docker启动本地数据库:

docker compose up -d

运行数据库迁移:

esg-mcp-migrate

环境变量

复制 .env.example 并填写您的值:

cp .env.example .env

关键变量:

变量默认值描述
POSTGRES_DSNpostgresql://esg:esg@localhost/esg_platformPostgreSQL连接字符串
MONGODB_URImongodb://localhost:27017MongoDB连接字符串
ANTHROPIC_API_KEY--RAG和LLM提取所需
EMBEDDING_MODELSnowflake/snowflake-arctic-embed-l-v2.0句子转换模型
EMBEDDING_DIMENSIONS1024嵌入向量大小

服务器和工具

esg指标提取器(11个工具)

ESRS对排放、能源、水、废物、社会和治理领域进行了KPI提取。

工具说明
extract_emissions_data温室气体范围1、2、3提取
extract_energy_data能源消耗和可再生能源(ESRS E2)
extract_water_data取水、排水、用水量(ESRS E3)
extract_waste_data废物产生、回收、填埋(ESRS E5)
extract_social_data劳动力、多样性、健康与安全(ESRS S1)
extract_governance_data董事会组成和治理(ESRS G1)
answer_esg_query自由文本RAG文档问答
keyword_similarity_search文档中的语义关键字搜索
detect_query_domain将查询分类到ESG域
detect_emissions_query_type从查询中检测排放范围/年
batch_extract_metrics提取所有KPI并保存到数据库

esg pdf处理器(5个工具)

PDF验证、文本/表格提取和嵌入生成。

工具说明
verify_esg_reportRandomForest ESG报告分类器
extract_text_chunks提取并分割PDF文本
extract_tables使用OCR回退进行表格提取
generate_embeddings批量嵌入生成
process_pdf_full_pipeline端到端:提取、嵌入、存储

esg矢量库(5个工具)

pgvector用于文档块和查询缓存的CRUD操作。

工具说明
upsert_document_chunks插入/更新带有嵌入的块
similarity_search余弦相似度搜索
get_cached_query_response检索缓存的LLM响应
cache_query_response将LLM响应存储在缓存中
list_documents列出索引文档

esg法规(5种工具)

欧盟ESG法规下载、摄取和语义搜索。

工具说明
download_regulation从EUR Lex下载法规PDF
download_all_regulations批量下载所有配置的法规
ingest_regulation提取、解析文章、嵌入、存储
search_regulation_text跨监管文章的语义搜索
list_regulations列出摄入的法规

esg刮刀(5个工具)

从网络上发现和下载ESG报告。

工具说明
search_esg_reportsESG PDF的多引擎搜索
crawl_company_websitePDF链接的深度抓取网站
download_pdf下载PDF并存储在GridFS中
get_scraping_status检查刮擦作业状态
cancel_scraping_job取消正在运行的抓取作业

esg mcp全部(31个工具)

来自所有服务器的所有工具都在一个进程中。

Claude桌面配置

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "esg-metrics": {
      "command": "esg-metrics-extractor"
    },
    "esg-pdf": {
      "command": "esg-pdf-processor"
    },
    "esg-vectors": {
      "command": "esg-vector-store"
    },
    "esg-regulations": {
      "command": "esg-regulations"
    },
    "esg-scraper": {
      "command": "esg-scraper"
    }
  }
}

或者对所有工具使用组合服务器:

{
  "mcpServers": {
    "esg": {
      "command": "esg-mcp-all"
    }
  }
}

可选:刮刀依赖关系

scraper服务器需要Selenium用于JavaScript密集型网站:

pip install esg-mcp-servers[scraper]

发展

git clone https://github.com/freminder/esg-mcp-servers.git
cd esg-mcp-servers
pip install -e ".[scraper,dev]"
docker compose up -d
esg-mcp-migrate

许可证

麻省理工学院——见 许可证.

目录标签

目录标签

PythonClaude数据提取ESG分析本地部署法规管理PDF处理向量存储

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

31

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP