mcpField
P
Plantnet Mcp

Plantnet Mcp

ローカル
github.com/OrHavraPerry科学・教育035 週間前に更新

Plantnet Mcp について

写真から植物を識別するため、ClaudeをPl@ntNet APIに接続するMCPサーバーです。候補種の順位や分類情報を返し、地域別データベースの選択と利用枠の確認にも対応します。

主な機能

  1. 011~5件の画像URLから植物を識別
  2. 02候補の順位と信頼度を返却
  3. 03学名、一般名、分類情報を提示
  4. 04地域別植物データベースの選択
  5. 051日のAPI利用状況を確認

活用シーン

  1. 01葉や花の写真から植物を識別
  2. 02地域別植物データベースで検索
  3. 031日の識別残数を確認

MCP 対応

植物識別、利用可能な植物データベースの一覧、API利用枠の確認をMCPクライアント向けのツールとして公開します。識別結果には候補種の順位と分類データが含まれます。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

plantnet-mcp

Pl@ntNet の植物識別 API に対応する MCP サーバーです。Claude 内で写真から直接、植物を識別できます。

MCP TypeScript License: MIT


概要

plantnet-mcp は Claude を Pl@ntNet API に接続し、科学的に高精度な画像からの植物識別を可能にします。植物の写真を 1~5 枚送信すると、信頼度スコア、分類データ、地域の植物相に関する情報を含む、候補種のランキングが返されます。

提供するツール
ツール説明
identify_plant1~5 個の画像 URL から植物を識別します。信頼度スコア、学名・一般名、分類データ(属、科、GBIF/POWO ID)を含む候補種のランキングを返します。
list_projects利用可能な地域別植物相データベース(例:世界、ヨーロッパ、アフリカ、アメリカ大陸)を一覧表示します。地域を指定した識別に便利です。
check_quota1 日あたりの API 使用量を上限と照合します(無料プランでは 1 日あたり 500 件の識別が可能です)。

必要条件


インストール

git clone https://github.com/OrHavraPerry/plantnet-mcp
cd plantnet-mcp
npm install
npm run build

設定

1. API キーを設定する

.env.example を .env にコピーし、キーを追加します。

cp .env.example .env
PLANTNET_API_KEY=your_api_key_here
2. Claude Desktop に追加する

Claude Desktop の設定ファイルを編集します。

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "plantnet": {
      "command": "node",
      "args": ["/absolute/path/to/plantnet-mcp/dist/index.js"],
      "env": {
        "PLANTNET_API_KEY": "your_api_key_here"
      }
    }
  }
}

保存した後、Claude Desktop を再起動してください。


使用例

写真の URL から植物を識別する:

Identify this plant: https://example.com/plant.jpg

精度を高めるために複数の写真で識別する:

Identify this plant using these photos — leaf: [url1], flower: [url2]

地域を指定して検索する:

List available plant projects, then identify this plant [url] using the Europe flora

API の使用状況を確認する:

How many plant identifications do I have left today?

ツールリファレンス

identify_plant
パラメーター型必須説明
imagesstring[]はい画像 URL(JPG または PNG)1~5 個
organsstring[]いいえ画像ごとの植物の器官:leaf、flower、fruit、bark、habit、auto、other
projectstringいいえ検索する植物相データベース(デフォルト:all)
langstringいいえ一般名に使用する言語(デフォルト:en)
nb_resultsnumberいいえ返す結果の件数。1~25 件(デフォルト:5)
list_projects

パラメーターはありません。利用可能な地域別植物相データベースをすべて返します。

check_quota

パラメーターはありません。現在の 1 日あたりの使用量と上限を返します。


制限

  • 無料プラン: API キーごとに 1 日あたり 500 件の識別
  • 1 リクエストあたりの画像の最大数: 5 枚
  • 対応形式: JPG、PNG

開発

npm run dev      # Run with ts-node (no build needed)
npm run build    # Compile TypeScript to dist/
npm test         # Run test suite

ライセンス

MIT — LICENSE を参照してください

コメント

MCP は初めてですか?

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

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