Overview

Overview

site icon
2025.03.12 5
Python数据治理LLM 集成开发效率
Eunomia MCP Server 是 Eunomia 框架的一个扩展,用于连接 Eunomia 工具与 MCP 服务器。它提供了一种简单的方式来编排数据治理策略(如 PII 检测或用户访问控制),并将这些策略无缝集成到 MCP 生态系统中的外部服务器进程中。
View on GitHub

Overview

基本能力

产品定位

Eunomia MCP Server 是一个开源的数据治理工具,专为基于 LLM 或其他文本管道的应用程序设计,通过 MCP 框架与外部服务器进程集成。

核心功能

  • 数据治理策略执行:在 LLM 或文本管道上强制执行数据治理策略。
  • 多服务器编排:通过 MCP 框架协调多个服务器的通信。

适用场景

  • 在 LLM 应用中实施数据隐私保护(如 PII 检测)。
  • 在文本处理管道中集成用户访问控制。
  • 协调多个 MCP 服务器的运行。

工具列表

  • PiiInstrument:用于检测和替换敏感信息(如电子邮件地址、人名)。
  • IdbacInstrument:用于实施基于身份的访问控制。

常见问题解答

  • 兼容性问题:当前版本不兼容最新的 Eunomia 开发版本,新的 MCP 集成正在开发中。

使用教程

使用依赖

  • 需要安装 Git 和 Python 环境。

安装教程

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

调试方式

  1. 定义应用设置(如 Settings 类)。
  2. 使用 uv 运行服务器:
uv --directory "path/to/server/" run orchestra_server
  1. 服务器将加载设置并启动,应用 Eunomia 工具到传入的文本中。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。