Bloomy MCP

Bloomy MCP

site icon
2025.02.27 0
PythonGraphQL API 交互AI 助手集成开发效率
Bloomy MCP 是一个用于与 Bloom Growth 的 GraphQL API 交互的 Model Context Protocol (MCP) 服务器。它通过 MCP 协议暴露 Bloom Growth 的 GraphQL API,使 AI 助手能够对 Bloom Growth 平台执行操作。
View on GitHub

Overview

基本能力

产品定位

Bloomy MCP 是一个连接 Bloom Growth GraphQL API 的 MCP 服务器,旨在通过 MCP 协议为 AI 助手提供操作 Bloom Growth 平台的能力。

核心功能

  • 通过 MCP 查询 Bloom Growth GraphQL API
  • 获取查询和变更的详细信息
  • 通过 MCP 工具执行 GraphQL 查询和变更
  • 获取认证用户信息
  • 自动模式自省

适用场景

  • AI 助手与 Bloom Growth 平台的交互
  • 开发者需要快速集成 Bloom Growth API 的场景
  • 需要自动化执行 GraphQL 查询和变更的场景

工具列表

  • get_query_details - 获取特定 GraphQL 查询的详细信息
  • get_mutation_details - 获取特定 GraphQL 变更的详细信息
  • execute_query - 使用变量执行 GraphQL 查询或变更
  • get_authenticated_user_id - 获取当前认证用户的 ID

常见问题解答

  • 需要 Python 3.12 或更高版本
  • 需要访问 Bloom Growth API
  • 推荐使用 uv 作为包管理器

使用教程

使用依赖

  • Python 3.12 或更高版本
  • 访问 Bloom Growth API
  • 推荐安装 uv
curl -sSf https://astral.sh/uv/install.sh | sh

安装教程

  1. 克隆仓库
  2. 设置 Python 虚拟环境
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
  1. 安装包(推荐使用 uv
uv pip install -e .
  1. 安装开发依赖
uv pip install -e ".[dev]"
  1. 创建 .env 文件并设置环境变量
BLOOM_API_URL=<Your Bloom API URL>
BLOOM_API_TOKEN=<Your Bloom API Token>

调试方式

  1. 启动 Bloomy MCP 服务器
bloomy-server
  1. 使用 MCP 检查工具进行调试
npx @modelcontextprotocol/inspector bloomy-server

许可证

None