Medullar MCP Server

Medullar MCP Server

site icon
2025.03.25 0
Python数据检索服务其它
Medullar MCP Server 是一个用于通过 MCP 协议检索 Medullar Space 数据的服务器。它允许用户获取其精心策划的数据空间,并提供开发和生产环境下的不同运行方式。
View on GitHub

Overview

基本能力

产品定位

Medullar MCP Server 主要用于通过 MCP 协议检索 Medullar Space 数据,适用于需要访问和管理 Medullar 数据空间的场景。

核心功能

  • 通过 MCP 协议检索 Medullar Space 数据
  • 提供开发模式和生产模式的运行方式
  • 支持直接执行或通过 MCP 工具运行
  • 提供 API 端点获取用户的数据空间

适用场景

  • 开发者在开发过程中测试和调试 Medullar 数据访问
  • 生产环境中部署 Medullar 数据访问服务
  • 需要自定义部署 Medullar 数据服务的场景

工具列表

  • mcp dev: 用于开发模式下的测试和调试
  • mcp install: 用于生产环境安装
  • mcp run: 用于直接运行服务器

常见问题解答

  • 需要提供 Medullar JWT 令牌进行认证
  • 环境变量可以通过 .env 文件或命令行提供

使用教程

使用依赖

  • Python 3.10 或更高版本
  • uv 包管理器(推荐)
  • Medullar JWT 令牌

安装依赖命令:

brew install uv
uv pip install -r requirements.txt

安装教程

  1. 在项目根目录创建 .env 文件并添加 JWT 令牌:
MEDULLAR_JWT=your_jwt_token_here
  1. 开发模式运行:
mcp dev server.py
  1. 生产环境安装:
mcp install server.py
  1. 直接执行:
python server.py
# 或
mcp run server.py

调试方式

使用开发模式进行调试:

mcp dev server.py

检查 API 端点是否正常工作,特别是 get_medullar_spaces 端点是否能正确返回用户的数据空间列表。

许可证

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