Eunomia

Open source MCP server that orchestrates Eunomia instruments with MCP endpoints to enforce data governance.
  • python

7

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "whataboutyou-ai-eunomia-mcp-server": {
      "command": "uv",
      "args": [
        "tool",
        "run",
        "web-browser-mcp-server"
      ],
      "env": {
        "REQUEST_TIMEOUT": "30"
      }
    }
  }
}

You can run Eunomia MCP Server to orchestrate data governance policies with MCP endpoints, enabling you to enforce PII handling and access controls across text streams in MCP-based pipelines.

How to use

Define your governance policies by composing instruments in an Orchestra and connect external MCP servers. You can run the server locally with a standard runtime, then apply instruments like PiiInstrument to incoming text to automatically enforce data governance policies.

How to install

Prerequisites: ensure you have Python installed and a compatible runtime for the orchestration server. You will also need a runtime like UV to execute MCP-related components.

Clone the project repository to your workspace.

git clone https://github.com/whataboutyou-ai/eunomia-mcp-server.git

Create and activate a Python environment, then install dependencies as needed for your setup.

Prepare your settings and orchestration configuration to define instruments and connected MCP servers.

Run the MCP Orchestra server by starting the runtime with your server directory highlighted, for example:

uv --directory "path/to/server/" run orchestra_server

Additional configuration and tools

The server supports running external MCP endpoints as stdio processes. One example configuration shows how to connect a web browser MCP server as a separate process that Eunomia orchestrates.

{
  "name": "web_browser_mcp",
  "type": "stdio",
  "command": "uv",
  "args": ["tool","run","web-browser-mcp-server"],
  "env": {"REQUEST_TIMEOUT": "30"}
}

Available tools

Orchestra

Defines a collection of instruments that govern data processing policies across the MCP server.

PiiInstrument

Instrument that detects and handles personally identifiable information in text streams, with configurable edit_mode like replace.

IdbacInstrument

Instrument for data governance capabilities that can be added to the orchestra to enforce additional policies.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational