mcpField
B
Bee Agent & Model Context Protocol with Backstage

Bee Agent & Model Context Protocol with Backstage

ローカル
github.com/evanshortissAI・エージェント784 週間前に更新

Bee Agent & Model Context Protocol with Backstage について

Backstageからデータを取得するMCPサーバーと、Bee Agent Frameworkのエージェントのサンプルです。サーバーのツールを介してBackstageと連携する方法を示します。

主な機能

  1. 01Backstageデータアクセス用ツール
  2. 02Bee Agent Frameworkエージェントの例
  3. 03トークンベースのBackstageアクセス

活用シーン

  1. 01エージェントによるBackstageデータ取得の実演
  2. 02Backstage向けMCPツールの試作

MCP 対応

MCPサーバーは、LLMがBackstageインスタンスと連携するためのツールを公開します。Bee Agent Frameworkを使ったサンプルエージェントも含まれます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Bee Agent と Backstage を使用した Model Context Protocol

このリポジトリでは、LLM が Backstage インスタンスと通信するためのツールを提供する Model Context Protocol (MCP) サーバーの作成方法を紹介します。Bee Agent Framework を使用して構築したサンプルエージェントも含まれており、MCP サーバーとのやり取りを実演します。

デモを実行する

Backstage を設定する

Backstage への静的なトークンベースのアクセスを有効にします。これにより、クライアントは authorization ヘッダー内の token を使用して HTTP API とやり取りできるようになります。

appConfig:
  backend:
    auth:
      externalAccess:
      - type: static
        options:
        token: 'notasecuretoken'
        subject: mcp
MCP サーバーを実行する

依存関係をインストールし、環境変数を準備します。

cd server
npm i
cp .env.template .env

.env ファイルを有効な値で編集してから、サーバーを起動します。


# Load variables
source .env

# Build and run the server
npm run build && npm start 

MCP サーバーは http://localhost:8080 でリッスンを開始します。

エージェントを実行する

別のターミナルで、依存関係をインストールして環境変数を設定します。

cd agent
cp .env.template .env
npm i

エージェントを実行します。

npm run build && npm start

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。