PluginBench
MCP Server

ESG MCP Servers MCP Server

io.github.freminder/esg-mcp-servers

What is the ESG MCP Servers MCP server?

31 MCP tools for ESG data extraction, PDF processing, vector search, and EU regulation analysis.

How to install ESG MCP Servers

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • ANTHROPIC_API_KEY
    required
    secret

    Anthropic API key — required for RAG queries and LLM-based metric extraction

  • POSTGRES_DSN
    required

    PostgreSQL connection string with pgvector extension (e.g. postgresql://esg:esg@localhost/esg_platform)

  • MONGODB_URI
    required

    MongoDB connection string for PDF binary storage via GridFS (e.g. mongodb://localhost:27017)

  • EMBEDDING_MODEL

    Sentence-transformer model name for embedding generation (default: Snowflake/snowflake-arctic-embed-l-v2.0)

  • EMBEDDING_DIMENSIONS

    Embedding vector dimension size (default: 1024)

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "esg-mcp-servers": {
      "command": "uvx",
      "args": [
        "esg-mcp-servers"
      ],
      "env": {
        "ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
        "POSTGRES_DSN": "<YOUR_POSTGRES_DSN>",
        "MONGODB_URI": "<YOUR_MONGODB_URI>",
        "EMBEDDING_MODEL": "<YOUR_EMBEDDING_MODEL>",
        "EMBEDDING_DIMENSIONS": "<YOUR_EMBEDDING_DIMENSIONS>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "esg-mcp-servers": {
      "command": "uvx",
      "args": [
        "esg-mcp-servers"
      ],
      "env": {
        "ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
        "POSTGRES_DSN": "<YOUR_POSTGRES_DSN>",
        "MONGODB_URI": "<YOUR_MONGODB_URI>",
        "EMBEDDING_MODEL": "<YOUR_EMBEDDING_MODEL>",
        "EMBEDDING_DIMENSIONS": "<YOUR_EMBEDDING_DIMENSIONS>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "esg-mcp-servers": {
      "command": "uvx",
      "args": [
        "esg-mcp-servers"
      ],
      "env": {
        "ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
        "POSTGRES_DSN": "<YOUR_POSTGRES_DSN>",
        "MONGODB_URI": "<YOUR_MONGODB_URI>",
        "EMBEDDING_MODEL": "<YOUR_EMBEDDING_MODEL>",
        "EMBEDDING_DIMENSIONS": "<YOUR_EMBEDDING_DIMENSIONS>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "esg-mcp-servers": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "esg-mcp-servers"
      ],
      "env": {
        "ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
        "POSTGRES_DSN": "<YOUR_POSTGRES_DSN>",
        "MONGODB_URI": "<YOUR_MONGODB_URI>",
        "EMBEDDING_MODEL": "<YOUR_EMBEDDING_MODEL>",
        "EMBEDDING_DIMENSIONS": "<YOUR_EMBEDDING_DIMENSIONS>"
      }
    }
  }
}
Claude Code
claude mcp add esg-mcp-servers --env ANTHROPIC_API_KEY=<YOUR_ANTHROPIC_API_KEY> --env POSTGRES_DSN=<YOUR_POSTGRES_DSN> --env MONGODB_URI=<YOUR_MONGODB_URI> --env EMBEDDING_MODEL=<YOUR_EMBEDDING_MODEL> --env EMBEDDING_DIMENSIONS=<YOUR_EMBEDDING_DIMENSIONS> -- uvx esg-mcp-servers

Related MCP servers

Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.

67k
Python
BSD-3-Clause
View repository →

Give your AI coding agent full control of a live Chrome browser for automation, debugging, and performance analysis.

45k
TypeScript
Apache-2.0
View repository →

Let AI agents manage your Puter files, websites, and serverless workers over MCP.

43k
TypeScript
AGPL-3.0
View repository →

Browser automation for AI agents via MCP, powering ByteDance's Agent TARS hybrid GUI/DOM browser control.

37k
TypeScript
Apache-2.0
View repository →

Run arbitrary shell commands from an MCP-connected AI agent.

37k
TypeScript
Apache-2.0
View repository →

Filesystem access MCP server from ByteDance's UI-TARS/Agent TARS ecosystem.

37k
TypeScript
Apache-2.0
View repository →