mcpField
P
Poop Mcp Server

Poop Mcp Server

ローカル
github.com/AlienMCP金融データ070 週間前に更新

Poop Mcp Server について

Poop Mcp Server は、AI ツール向けの MCP サーバーで、3D シーンの移動コマンド処理と暗号資産価格の検索を提供します。Spring AI のツールフレームワークを使い、Docker によるデプロイにも対応します。

主な機能

  1. 013D シーンでの移動コマンド処理
  2. 02CoinGecko API によるリアルタイム価格取得
  3. 03Spring AI ツールフレームワークの利用
  4. 04Docker デプロイ対応

活用シーン

  1. 013D 環境での方向指定による移動処理
  2. 02bitcoin や ethereum などの価格検索

MCP 対応

3D 移動コマンドの処理と暗号資産価格の検索をツールとして MCP クライアントに公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"poop": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"build"
]
}
}
}
起動コマンドdocker run -i --rm build

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocibuild

ツール

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

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

詳細

Poop MCP Server

Poop MCP Server は、AI ツール向けの MCP(Model Control Protocol)サーバーを提供します。このサーバーにより、AI モデルは標準化されたプロトコルを通じて外部サービスと連携できます。

機能

  • 3D シーンコマンドサービス:3D 環境で移動コマンドを処理します
  • 暗号資産価格サービス:CoinGecko API を使用して暗号資産のリアルタイム価格を取得します
  • Spring AI との統合:AI モデルとシームレスに統合するため、Spring AI のツールフレームワークを使用して構築されています
  • Docker のサポート:Docker で簡単にデプロイできます

前提条件

  • Java 17 以降
  • Maven 3.6 以降
  • Docker(任意。コンテナ化したデプロイに使用)
  • CoinGecko API キー(暗号資産価格サービスに使用)

インストールとセットアップ

リポジトリのクローン
git clone https://github.com/AlienMCP/poop-mcp-server.git
cd poop-mcp-server
環境変数

プロジェクトのルートに .env ファイルを作成し、次の変数を設定します。

COINGECKO_API_KEY=your_api_key_here
アプリケーションのビルド
mvn clean package -DskipTests

使用方法

ローカルでの実行
java -jar target/poop-mcp-server-0.0.1-SNAPSHOT.jar

サーバーはデフォルトでポート 8888 で起動します。

プロファイル

アプリケーションは 3 つのプロファイルをサポートしています。

  • dev(デフォルト):開発環境
  • test:テスト環境
  • prod:本番環境

特定のプロファイルを指定して実行するには、次のコマンドを実行します。

java -jar target/poop-mcp-server-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod

設定

アプリケーションプロパティ

メインの設定は application.yaml にあります。

spring:
  ai:
    mcp:
      server:
        name: poop-mcp-server
        version: 0.0.1
  profiles:
    active: '@profile.name@'
server:
  port: 8888

環境別の設定は次のファイルにあります。

  • application-dev.yaml
  • application-test.yaml
  • application-prod.yaml

Docker によるデプロイ

Docker イメージのビルド
mvn clean package -DskipTests
docker build -t poop-mcp-server:latest .
Docker コンテナの実行
docker run -p 8888:8888 -e COINGECKO_API_KEY=your_api_key_here poop-mcp-server:latest

API ドキュメント

3D シーンコマンドサービス

3D シーンコマンドサービスは、3D 環境で移動コマンドを処理する機能を提供します。

移動コマンドの処理
processMoveCommand(command, target, distance)
  • command:コマンドの種類(「move」のみ対応しています)
  • target:方向(「front」、「back」、「left」、「right」)
  • distance:移動距離(正の数)

コマンドの詳細またはエラーメッセージを含む JSON 文字列を返します。

暗号資産価格サービス

暗号資産価格サービスは、暗号資産のリアルタイム価格を取得する機能を提供します。

暗号資産価格の取得
fetchCryptoPrice(coin)
  • coin:暗号資産の正式な名称(例:「bitcoin」、「ethereum」)

暗号資産の価格の詳細またはエラーメッセージを含む JSON 文字列を返します。

Spring AI との統合

このサーバーは、Spring AI のツールフレームワークと連携するように設計されています。サービスには @ToolServer、メソッドには @Tool アノテーションを付けることで、AI モデルがツールとして利用できるようになります。

コメント

MCP は初めてですか?

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

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