Skip to main content
Glama

Bloomy MCP

by franccesco

ブルーミーMCP

Bloom Growth の GraphQL API と対話するための Model Context Protocol (MCP) サーバー。

概要

Bloomy MCP は、Bloom Growth の GraphQL API に接続し、それをモデルコンテキストプロトコルを通じて公開するサーバーであり、AI アシスタントが Bloom Growth プラットフォームに対して操作を実行できるようにします。

特徴

  • MCP 経由で Bloom Growth GraphQL API をクエリする
  • クエリとミューテーションの詳細を取得する
  • MCPツール経由でGraphQLクエリとミューテーションを実行する
  • 認証されたユーザー情報を取得する
  • 自動スキーマイントロスペクション

インストール

前提条件

  • Python 3.12以上
  • Bloom Growth APIへのアクセス
  • パッケージ管理にはuv (推奨) または pip を使用します

パッケージ管理

このプロジェクトでは、pip/pip-toolsの代替として使用できる高速なPythonパッケージインストーラー兼リゾルバーであるuvの使用を推奨しています。従来のパッケージマネージャーよりも大幅に高速です。

uvのインストール
curl -sSf https://astral.sh/uv/install.sh | sh

その他のインストール方法については、 uv ドキュメントを参照してください。

設定

  1. このリポジトリをクローンする
  2. Python 仮想環境をセットアップします。
    python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate
  3. 開発モードでパッケージをインストールします。pip の使用:
    pip install -e .
    uv を使用する (推奨):
    uv pip install -e .
    開発依存関係の場合:
    uv pip install -e ".[dev]"

環境変数

次の変数を含む.envファイルを作成します。

BLOOM_API_URL=<Your Bloom API URL> BLOOM_API_TOKEN=<Your Bloom API Token>

使用法

カーソル統合

この MCP サーバーを Cursor (AI 搭載 IDE) で使用するには:

  1. カーソル > カーソル設定 > MCP に移動します
  2. 「新しいMCPサーバーを追加」をクリックします
  3. 次の詳細を使用してサーバーを構成します。
    • 名前: 「Bloom Growth」(または「BG」など、お好きな名前)
    • タイプ: コマンド
    • コマンド: uv run --project /path/to/your/repo/ --env-file /path/to/your/repo/.env bloomy-server

    重要: /path/to/your/repo/ bloomy-mcp リポジトリへの実際のパス (例: /Users/username/workspace/bloomy-mcp/ ) に置き換えます。

サーバーの実行

Bloomy MCP サーバーを起動します。

bloomy-server

開発モード検査

開発とデバッグの目的で、MCP インスペクタ ツールを使用できます。

npx @modelcontextprotocol/inspector bloomy-server

これにより、開発中に MCP サーバーの動作と応答を検査できます。

推奨ツール

最適な開発ワークフローのために:

  • direnv : 環境変数を管理し、プロジェクトディレクトリに入るときに自動的に読み込むために使用します。
  • uv : 高速で信頼性の高いパッケージ管理に使用します

direnv の設定:

  1. direnv をインストールします (例: macOS ではbrew install direnv )
  2. プロジェクト ルートに.envrcファイルを作成します。
    export BLOOM_API_URL=your_api_url export BLOOM_API_TOKEN=your_api_token
  3. direnv allowを実行して環境変数を承認します

このツールの組み合わせ (direnv + uv) は、シークレット管理とパッケージ管理の両方に効率的な環境を提供します。

利用可能なMCPツール

AI アシスタントでは次の MCP ツールが利用できます。

  • get_query_details - 特定のGraphQLクエリに関する詳細情報を取得する
  • get_mutation_details - 特定のGraphQLミューテーションに関する詳細情報を取得する
  • execute_query - GraphQLクエリまたは変数を使用したミューテーションを実行する
  • get_authenticated_user_id - 現在認証されているユーザーのIDを取得します

利用可能なMCPリソース

  • bloom://queries - 利用可能なすべてのクエリのリストを取得します
  • bloom://mutations - 利用可能なすべてのミューテーションのリストを取得します

発達

プロジェクト構造

src/ └── bloomy_mcp/ ├── __init__.py # Package initialization ├── client.py # GraphQL client implementation ├── formatters.py # Data formatting utilities ├── introspection.py # GraphQL schema introspection ├── operations.py # GraphQL operation utilities └── server.py # MCP server implementation

依存関係

  • mcp[cli] - モデルコンテキストプロトコルサーバー
  • gql - GraphQL クライアントライブラリ
  • httpx - HTTPクライアント
  • pyyaml - YAML処理
Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

AI アシスタントを Bloom Growth の GraphQL API に接続し、Bloom Growth プラットフォームに対してデータのクエリや操作の実行を可能にするモデル コンテキスト プロトコル サーバー。

  1. 概要
    1. 特徴
      1. インストール
        1. 前提条件
        2. パッケージ管理
        3. 設定
        4. 環境変数
      2. 使用法
        1. カーソル統合
        2. サーバーの実行
        3. 開発モード検査
        4. 推奨ツール
        5. 利用可能なMCPツール
        6. 利用可能なMCPリソース
      3. 発達
        1. プロジェクト構造
        2. 依存関係

      Related MCP Servers

      • -
        security
        F
        license
        -
        quality
        A Model Context Protocol server that provides AI assistants with structured access to your Logseq knowledge graph, enabling retrieval, searching, analysis, and creation of content within your personal knowledge base.
        Last updated -
        45
        TypeScript
        • Apple
      • A
        security
        A
        license
        A
        quality
        A Model Context Protocol server that enables AI assistants to interact with Confluence content, supporting operations like retrieving, searching, creating, and updating pages and spaces.
        Last updated -
        9
        8
        TypeScript
        MIT License
      • -
        security
        F
        license
        -
        quality
        A comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.
        Last updated -
        16
        1
        TypeScript
      • A
        security
        A
        license
        A
        quality
        A Model Context Protocol server that enables AI agents to interact with local Logseq knowledge graphs, supporting operations like creating/editing pages and blocks, searching content, and managing journal entries.
        Last updated -
        13
        15
        Python
        MIT License
        • Apple
        • Linux

      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/franccesco/bloomy-mcp'

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