Skip to main content
Glama

mcp-eunomia

[!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. Empezar
    1. Instalación
    2. Uso básico
    3. Ejecución del servidor
  2. Lectura adicional

    Related MCP Servers

    • A
      security
      A
      license
      A
      quality
      A proxy server that unifies multiple MCP servers, enabling seamless tool, prompt, and resource management via the MetaMCP App.
      Last updated -
      1,489
      119
      TypeScript
      Apache 2.0
    • -
      security
      A
      license
      -
      quality
      A proxy service that connects MCP clients to remote MCP servers, allowing users to use server keys from MCP.so to access remote resources without running their own server.
      Last updated -
      409
      2
      TypeScript
      MIT License
      • Apple
    • A
      security
      F
      license
      A
      quality
      An MCP server implementation that enables AI assistants to interact with and manage Sakura Cloud infrastructure, including servers, disks, networks, and containerized applications.
      Last updated -
      46
      2
      JavaScript
      • Apple
      • Linux
    • A
      security
      A
      license
      A
      quality
      An open-source MCP server that connects to various data sources (SQL databases, CSV, Parquet files), allowing AI models to execute SQL queries and generate data visualizations for analytics and business intelligence.
      Last updated -
      10
      35
      Python
      MIT License
      • Linux
      • Apple

    View all related MCP servers

    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