Skip to main content
Glama

[!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.

Related MCP server: MCP Server

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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/whataboutyou-ai/eunomia-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server