mcpField
M
MCP Server with Claude Cursor & Weather API Integration

MCP Server with Claude Cursor & Weather API Integration

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

MCP Server with Claude Cursor & Weather API Integration について

READMEでは、Minecraftサーバー、Claude Cursorのコマンドライン操作、Weather APIを組み合わせたサンプル連携として説明されています。`/weather`による天気の照会やカスタムコマンドの追加に触れていますが、MCPの具体的なプロトコルインターフェースは示されていません。

主な機能

  1. 01Minecraftサーバーとの連携
  2. 02コマンドラインでの操作
  3. 03Weather APIによる現在の天気の取得
  4. 04カスタムコマンドの追加

活用シーン

  1. 01Minecraft内で指定地点の天気を確認
  2. 02コマンドでサーバーを操作
  3. 03カスタムコマンドによるサーバー拡張

設定

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

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

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

リポジトリ

ツール

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

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

詳細

もちろんです!以下は README ドキュメントの基本的なテンプレートです。プロジェクト固有のニーズに合わせて、さらに編集できます。MCP (Minecraft) サーバーと Claude Cursor、CMD コマンド、Weather API の連携について説明しています。


Claude Cursor と Weather API を連携した MCP サーバー

このプロジェクトは、コマンドラインインターフェース(CLI)を通じた操作性を高めるために Claude Cursor と連携するよう設計されたカスタム Minecraft Server (MCP) であり、サーバー内でリアルタイムの天気情報を提供するために Weather API も利用します。

機能

  • MCP サーバー:完全に機能する Minecraft サーバーのセットアップです。
  • Claude Cursor 連携:ユーザーが CLI コマンドを通じてサーバーを操作できるようにし、サーバーのユーザーエクスペリエンスを高めます。
  • Weather API 連携:サーバーのコマンドラインからリアルタイムの天気情報を取得できます。

セットアップ手順

1. weather Server をインストールする
  1. ダウンロード:https://www.weather.gov/documentation/services-web-api から Minecraft サーバーをダウンロードします。
  2. 展開:ダウンロードしたファイルを任意のディレクトリに展開します。
  3. サーバーを実行する:
    java -jar minecraft_server.jar
    
2. Claude Cursor を連携する
  1. Claude Cursor をインストールする:Claude Cursor の GitHub ページに記載されているインストール手順に従います。
  2. 接続を設定する:設定ファイルを編集して、サーバーが Claude Cursor に接続されていることを確認します。
3. Weather API をセットアップする
  1. OpenWeatherMap などの Weather API プロバイダーでアカウントを作成し、API キーを取得します。
  2. API キーを追加する:サーバーの設定ファイルに、天気データ取得用の API キーを追加します。
設定の例:
weather_api_key="YOUR_API_KEY"
4. サーバーを実行する
  1. すべての設定が完了したら、Minecraft サーバーを起動します。

    java -jar minecraft_server.jar
    
  2. CLI でコマンドを実行する:

    • 天気を確認するには、次のコマンドを使用します:

      /weather <city_name>
      
    • Claude Cursor が Weather API からデータを取得し、現在の天気情報を Minecraft サーバーに返します。

使い方

  • 天気コマンド: /weather <city_name> と入力すると、Minecraft のチャットでリアルタイムの天気情報を取得できます。

  • カスタムコマンド: Claude Cursor との連携を通じて、コマンドを追加し、機能を拡張できます。

コマンドの例:

  1. 天気を取得する:
    コマンド:/weather New York
    出力:Current weather in New York: 72°F, Partly Cloudy

  2. Claude Cursor 経由でカスタムメッセージを送信する:
    コマンド:/sendmessage "Hello from Claude Cursor!"

トラブルシューティング

  • MCP サーバーがクラッシュする:正しいバージョンの Java がインストールされていることを確認してください。
  • Weather API が応答しない:API キーが正しく設定されており、現在も有効であることを確認してください。

コントリビューション

このリポジトリをフォークし、改善や追加機能をプルリクエストとして提出してください。新しいコードは、十分にドキュメント化され、テストされていることを確認してください。

問題の報告

バグや問題が発生した場合は、このリポジトリでイシューを作成してください。解決をお手伝いします。

ライセンス

このプロジェクトは MIT License の下でライセンスされています。詳細は LICENSE ファイルをご覧ください。


この README では、プロジェクトのセットアップ方法、連携機能の使い方、一般的な問題のトラブルシューティングについて、ユーザーに分かりやすく説明しています。セットアップに関する具体的な詳細を追加して、内容を拡充できます。さらに修正が必要な場合はお知らせください!

コメント

MCP は初めてですか?

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

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