mcp-eunomia

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • The README mentions that the server loads settings from '.env' or environment variables when running.

  • The README includes a link to join the Discord community for support or discussions related to Eunomia MCP Server.

  • The README links to GitHub repositories for Eunomia and provides installation instructions using git clone from GitHub.

[!ADVERTENCIA] Este servidor MCP está obsoleto, ya que no es compatible con las últimas novedades de Eunomia . Se está desarrollando una nueva integración con MCP y estará disponible próximamente.

Servidor MCP de Eunomia

Gobernanza de datos de código abierto para aplicaciones basadas en LLM, con integración con MCP

Hecho con ❤ por el equipo de What About You .

Lee los documentos · Únete al Discord

Descripción general

El Servidor MCP de Eunomia es una extensión del framework Eunomia que conecta los instrumentos de Eunomia con los servidores MCP . Ofrece una forma sencilla de orquestar políticas de gobernanza de datos (como la detección de PII o el control de acceso de usuarios) e integrarlas a la perfección con los procesos de servidores externos en el ecosistema MCP.

Con Eunomia MCP Server, puedes:

  • Implementar la gobernanza de datos sobre LLM u otras canalizaciones basadas en texto.
  • Orqueste múltiples servidores que se comunican a través del marco MCP.

Empezar

Instalación

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

Uso básico

El servidor MCP de Eunomia utiliza el mismo concepto de "instrumento" que Eunomia . Al definir su conjunto de instrumentos en una Orchestra , puede aplicar políticas de gobernanza de datos a los flujos de texto que fluyen a través de sus servidores basados en MCP.

A continuación se muestra un ejemplo simplificado de cómo definir la configuración de la aplicación y ejecutar el servidor MCP con uv .

""" Example Settings for MCP Orchestra Server ========================================= This example shows how we can combine Eunomia with a web-browser-mcp-server (https://github.com/blazickjp/web-browser-mcp-server). """ from pydantic_settings import BaseSettings from pydantic import ConfigDict from eunomia.orchestra import Orchestra from eunomia.instruments import IdbacInstrument, PiiInstrument class Settings(BaseSettings): """ Application settings class for MCP orchestra server using pydantic_settings. Attributes: APP_NAME (str): Name of the application APP_VERSION (str): Current version of the application LOG_LEVEL (str): Logging level (default: "info") MCP_SERVERS (dict): Servers to be connected ORCHESTRA (Orchestra): Orchestra class from Eunomia to define data governance policies """ APP_NAME: str = "mcp-server_orchestra" APP_VERSION: str = "0.1.0" LOG_LEVEL: str = "info" MCP_SERVERS: dict = { "web-browser-mcp-server": { "command": "uv", "args": [ "tool", "run", "web-browser-mcp-server" ], "env": { "REQUEST_TIMEOUT": "30" } } } ORCHESTRA: Orchestra = Orchestra( instruments=[ PiiInstrument(entities=["EMAIL_ADDRESS", "PERSON"], edit_mode="replace"), # You can add more instruments here # e.g., IdbacInstrument(), etc. ] )

Ejecución del servidor

Una vez definidas sus configuraciones, puede ejecutar el servidor MCP Orchestra apuntando uv al directorio que contiene el código de su servidor, por ejemplo:

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

Esto hará lo siguiente:

  1. Cargue la configuración desde .env o variables de entorno.
  2. Inicie el servidor MCP de Eunomia para manejar solicitudes y orquestar sus servidores MCP externos.
  3. Aplique instrumentos de Eunomia (como PiiInstrument ) al texto entrante, garantizando que las políticas de gobernanza de datos se apliquen automáticamente.

Lectura adicional

Para obtener un uso más detallado, una configuración avanzada e instrumentos adicionales, consulte los siguientes recursos:

-
security - not tested
A
license - permissive license
-
quality - not tested

Eunomia MCP Server es una extensión del framework Eunomia que conecta los instrumentos Eunomia con los servidores.

Proporciona una forma sencilla de orquestar políticas de gobernanza de datos (como la detección de PII o el control de acceso de usuarios) e integrarlas sin problemas con servidores externos.

  1. Get Started
    1. Installation
    2. Basic Usage
    3. Running the Server
  2. Further Reading
    ID: k3gaenwd21