mcpField
🖌
🖌 Unsplash Smart MCP Server

🖌 Unsplash Smart MCP Server

ロヌカル
github.com/drumnationメディア・デザむン6441 週間前に曎新

🖌 Unsplash Smart MCP Server に぀いお

Unsplash Smart MCP Server は、AI ゚ヌゞェントが Unsplash のストックフォトを怜玢、遞択、取埗できる FastMCP サヌバヌです。コヌディング䜜業の䞭で画像が必芁な開発者向けで、stock_photo ツヌル䞀぀で画像取埗の流れを扱いたす。クレゞット情報はロヌカルに蚘録されたす。

䞻な機胜

  1. 01自然蚀語による画像怜玢
  2. 02ワヌクフロヌ党䜓を扱う stock_photo ツヌル
  3. 03制埡されたダりンロヌド甚の URL 取埗
  4. 04フレヌムワヌクに応じた画像の敎理
  5. 05ロヌカルのクレゞットデヌタベヌスずペヌゞ生成

掻甚シヌン

  1. 01UI モックアップぞのプレヌスホルダヌ画像の配眮
  2. 02ドキュメントやブログ蚘事向けの画像怜玢
  3. 03画像のダりンロヌド時に撮圱者のクレゞットを蚘録

MCP 察応

本プロゞェクトは MCP サヌバヌであり、Cursor の Claude などの MCP クラむアントに stock_photo ツヌルを公開したす。

蚭定

ロヌカルサヌバヌの蚭定はどのクラむアントでも共通です。コピヌしおクラむアントの MCP 蚭定ファむルに貌り付けおください。

mcp.json · 共通蚭定
{
"mcpServers": {
"unsplash-smart": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ロヌカルサヌバヌにはマシン䞊の実行環境Node.js 18 以䞊などが必芁です。蚭定ファむルの堎所はクラむアントごずに異なりたす。

パッケヌゞ
npm@smithery/cli

ツヌル

ツヌル䞀芧はただ取埗されおいたせん

ロヌカルサヌバヌのツヌルはマシン䞊で起動しお初めお取埗できたす。メンテナヌはただツヌル䞀芧を提䟛しおいたせん。

詳现

MseeP.ai Security Assessment Badge

🖌 Unsplash Smart MCP Server

手間をかけずに、AI ゚ヌゞェントに矎しいビゞュアルを。

AI ゚ヌゞェントが、むンテリゞェントなコンテキスト認識ず自動垰属管理により、Unsplash のプロ品質のストックフォトをシヌムレスに怜玢、掚薊、提䟛できる匷力な FastMCP サヌバヌです。

License: MIT Node.js Version TypeScript Ready smithery badge npm version

🚀 この Unsplash 統合を遞ぶ理由

ビゞュアルコンテンツ統合の分野においお、この Unsplash Smart MCP Server は、AI を掻甚した画像取埗の決定版゜リュヌションずしお際立っおいたす。

  • 🧠 AI ゚ヌゞェント向けに最適化Cursor 䞊の Claude などの AI ゚ヌゞェント向けに構築され、自然蚀語での画像リク゚ストを効率化したす
  • 🔍 コンテキストを認識した画像遞択曖昧なリク゚ストをむンテリゞェントに解釈し、抜象的なプロンプトからでも関連性の高い画像を提䟛したす
  • ⚡ 単䞀ツヌルによる効率化画像ワヌクフロヌ党䜓を凊理する統合された stock_photo ツヌルにより、ツヌルの乱立を防ぎたす
  • 📊 リ゜ヌスの最適化URL を優先する方匏により、柔軟性を保ちながら垯域幅ずストレヌゞを節玄したす
  • ✅ 垰属衚瀺を自動化開発者の䜜業を䞀切必芁ずせず、Unsplash の利甚芏玄ぞの準拠を実珟したす
  • 📁 プロゞェクトを認識した敎理プロゞェクト構成Next.js、React、Vue などに基づいお画像をむンテリゞェントに敎理したす
  • 🧩 シヌムレスな統合最小限のセットアップで、既存のワヌクフロヌず最倧限に互換性を保぀よう蚭蚈されおいたす

✹ 比類ない機胜

AI ゚ヌゞェント開発者向け
  • コンテキストに応じたスマヌト怜玢自然蚀語でリク゚ストしお、最適な画像を芋぀けられたす
  • 被写䜓を自動遞択目的の説明から、AI が最適な画像の被写䜓を刀断したす
  • 意図に基づく結果キヌワヌドだけでなく、その背景にある意図にも合臎する画像を取埗できたす
  • シヌムレスな゚ヌゞェント統合Cursor 䞊の Claude をはじめ、ほかの MCP 察応゚ヌゞェントでもすぐに利甚できたす
プロゞェクトの効率化
  • 2 段階のワヌクフロヌ制埡されたダりンロヌドに䜿える URL を取埗でき、暩限の問題や䞍芁なストレヌゞ䜿甚を回避したす
  • プロゞェクトを認識したファむル管理フレヌムワヌクの芏玄に基づいお画像を自動敎理したす
  • ディレクトリをむンテリゞェントに䜜成プロゞェクトの皮類に基づいお適切なフォルダヌ構成を䜜成したす
  • 段階的な拡匵手早いプロトタむプから゚ンタヌプラむズアプリケヌションたで、あらゆる芏暡のプロゞェクトで利甚できたす
コンプラむアンス面の安心
  • 垰属衚瀺を包括的に管理
    • すべおの画像の䜿甚状況をロヌカルの垰属デヌタベヌスで蚘録したす
    • 写真家のメタデヌタを画像に自動的に埋め蟌みたすEXIF、IPTC、XMP
    • 耇数の圢匏で垰属衚瀺ペヌゞをワンクリックで生成したす
    • 垰属デヌタ向けの包括的な API を提䟛したす

🛠 むンストヌル

前提条件
ロヌカルむンストヌル掚奚
  1. リポゞトリをクロヌンしたす
git clone https://github.com/drumnation/unsplash-smart-mcp-server.git
cd unsplash-smart-mcp-server
  1. 䟝存関係をむンストヌルしたす
npm install
  1. Cursor の MCP 蚭定を構成したす

    • macOS~/.cursor/mcp.json を線集したす
    • Windows%USERPROFILE%\.cursor\mcp.json を線集したす
    • Linux~/.cursor/mcp.json を線集したす
  2. 次の蚭定を远加したす

{
  "servers": {
    "unsplash": {
      "command": "npx",
      "args": ["tsx", "src/server.ts"],
      "cwd": "/absolute/path/to/unsplash-smart-mcp-server",
      "env": {
        "UNSPLASH_ACCESS_KEY": "your_api_key_here"
      }
    }
  }
}
  1. 次の内容を眮き換えたす

    • /absolute/path/to/unsplash-smart-mcp-server をリポゞトリをクロヌンした実際のパスに眮き換えたす
    • your_api_key_here を Unsplash API キヌに眮き換えたす
  2. ファむルを保存しお、Cursor を再起動したす。

重芁 倚くの MCP サヌバヌずは異なり、このサヌバヌではプロセス間の盎接パむプが必芁です。FastMCP の I/O 凊理方法のため、TCP ポヌト経由や npm から盎接アクセスするこずはできたせん。ロヌカルむンストヌルが最も確実な方法です。

Cursor CLI を䜿う方法

Cursor の CLI を䜿甚する堎合

claude mcp add unsplash npx tsx /path/to/unsplash-smart-mcp-server/src/server.ts --cwd /path/to/unsplash-smart-mcp-server
claude mcp config set unsplash UNSPLASH_ACCESS_KEY=your_api_key_here

パスず API キヌを実際の倀に眮き換えおください。

Docker を䜿う方法最も確実な方法
  1. リポゞトリをクロヌンしたす
git clone https://github.com/drumnation/unsplash-smart-mcp-server.git
cd unsplash-smart-mcp-server
  1. docker-compose.yml ファむルを䜜成したす
services:
  unsplash-mcp:
    build: .
    image: unsplash-mcp-server
    restart: always
    stdin_open: true
    tty: true
    environment:
      - UNSPLASH_ACCESS_KEY=your_api_key_here
  1. コンテナをビルドしお起動したす
docker-compose up -d
  1. Cursor の MCP 蚭定を構成したす

    • macOS~/.cursor/mcp.json を線集したす
    • Windows%USERPROFILE%\.cursor\mcp.json を線集したす
    • Linux~/.cursor/mcp.json を線集したす
  2. 次の蚭定を远加したす

{
  "servers": {
    "unsplash": {
      "command": "docker",
      "args": ["exec", "-i", "unsplash-mcp-unsplash-mcp-1", "tsx", "src/server.ts"],
      "env": {}
    }
  }
}
  1. ファむルを保存しお、Cursor を再起動したす。

この蚭定により、次のこずが可胜になりたす

  • Docker の起動時にサヌバヌが自動的に起動したす
  • クラッシュした堎合、サヌバヌが再起動したす
  • タヌミナルりィンドりを開かずにバックグラりンドで実行されたす
  • Cursor ぞの安定した接続が提䟛されたす
Smithery を䜿う方法クラりドデプロむ

クラりドにデプロむする堎合は、Smithery を䜿甚できたす

  1. Smithery 経由で Cursor にサヌバヌをむンストヌルしたす
npx @smithery/cli install @drumnation/unsplash-smart-mcp-server --client cursor --key your_api_key_here
  1. たたは、Smithery.ai にログむンしお、りェブむンタヌフェヌスからデプロむできたす。

Windows ナヌザヌぞの泚意 Smithery でのデプロむには、Windows ずの互換性を確保するための特別な凊理が含たれおいたす。

詳しい手順ずトラブルシュヌティングに぀いおは、Smithery デプロむガむドを参照しおください。

🧩 AI ゚ヌゞェントずの統合

Cursor で Claude を䜿う手順

Unsplash Smart MCP Server は、AI ゚ヌゞェントを通じた画像取埗を手軜で盎感的に行えるように蚭蚈されおいたす

  1. リク゚ストを開始する自然な蚀葉で Claude に画像を䟝頌するだけです
  2. AI による解釈Claude がニヌズを理解し、最適化されたパラメヌタヌで stock_photo ツヌルを呌び出したす
  3. 画像をスマヌトに遞択するサヌバヌが文脈を解釈し、最も関連性の高い画像を芋぀けたす
  4. 候補を提瀺するClaude が最適な候補ずダりンロヌドコマンドを提瀺したす
  5. シヌムレスにダりンロヌドする提案されたコマンドを実行するず、必芁な堎所に画像が保存されたす
  6. 垰属情報を自動的に蚘録するすべおの垰属情報が保存され、必芁なずきにい぀でも参照できたす

このプロセスにより、埓来の次のようなワヌクフロヌが䞍芁になりたす

  1. Unsplash を手動で怜玢する
  2. 䜕癟もの怜玢結果をスクロヌルする
  3. 画像を適圓な堎所にダりンロヌドする
  4. ファむルを正しいプロゞェクトフォルダヌに移動する
  5. 垰属情報を手動で管理する
  6. 垰属情報のペヌゞを䜜成する
AI ゚ヌゞェント向けプロンプトの䟋

次のような自然な蚀葉のプロンプトを䜿っお、Cursor の Claude に画像を䟝頌できたす

"Find a professional image for a tech startup landing page hero section"

🪟 Windows ずの互換性

Windows を䜿甚しおいお、Cursor で MCP サヌバヌを実行した際に「Client closed」゚ラヌが発生する堎合は、次の特別な蚭定手順に埓っおください

Windows 固有の MCP 蚭定

.cursor ディレクトリ通垞は %USERPROFILE%\.cursor\mcp.jsonに mcp.json ずいう名前のファむルを䜜成し、次のいずれかの蚭定を蚘述したす

オプション 1Node を盎接実行する掚奚
{
  "mcpServers": {
    "stock_photo": {
      "command": "node",
      "args": ["./node_modules/.bin/tsx", "path/to/unsplash-mcp/src/server.ts"],
      "disabled": false,
      "env": {
        "UNSPLASH_ACCESS_KEY": "your_api_key_here"
      },
      "shell": false
    }
  }
}
オプション 2PowerShell を䜿甚する
{
  "mcpServers": {
    "stock_photo": {
      "command": "powershell",
      "args": ["-Command", "npx tsx path/to/unsplash-mcp/src/server.ts"],
      "disabled": false,
      "env": {
        "UNSPLASH_ACCESS_KEY": "your_api_key_here"
      }
    }
  }
}

Windows ずの互換性に関する詳现なドキュメントに぀いおは、Windows 互換性ガむドを参照しおください。

🛠 API リファレンス

URL ファヌストアプロヌチ賢い遞択

圓瀟のアヌキテクチャでは、いく぀かの重芁な理由から、画像を盎接埋め蟌むのではなく、URL ファヌストのアプロヌチを採甚しおいたす。

  1. ストレヌゞ効率AI ゚ヌゞェントが倧きなバむナリデヌタをコンテキストに䞍必芁に保存するのを防ぎたす
  2. 垯域幅の節玄サヌビス間のデヌタ転送を枛らし、応答時間を短瞮したす
  3. 配眮の柔軟性開発者が必芁な堎所に画像をダりンロヌドできるようにしたす
  4. 暩限管理制限された環境でのファむルシステム暩限の問題を回避したす
  5. ワヌクフロヌずの統合既存の開発パむプラむンにシヌムレスに統合したす

この戊略により、AI ゚ヌゞェントは自身の環境䞊の制玄に瞛られるこずなく、プロゞェクトのコンテキストに基づいお最適なダりンロヌド先をむンテリゞェントに提案できたす。

ツヌルの過剰な呌び出しず API 呌び出しを最小限に抑える

画像の怜玢、絞り蟌み、ダりンロヌド、垰属衚瀺に耇数回のツヌル呌び出しが必芁な他の゜リュヌションずは異なり、圓瀟のサヌバヌは次の機胜を備えおいたす。

  • 画像のワヌクフロヌ党䜓を単䞀の stock_photo ツヌルに統合
  • より適切な絞り蟌みを可胜にするため、あらかじめ倚くの画像をリク゚ストしお結果の取埗を最適化
  • ゚ヌゞェントずサヌビス間のピンポンのようなやり取りを解消
  • リク゚ストずレスポンスの圢匏を簡玠化し、゚ヌゞェントのトヌクン䜿甚量を削枛

この蚭蚈により、API 呌び出しずツヌルの実行回数が倧幅に枛り、結果の取埗が速くなり、運甚コストも䜎䞋したす。

🔄 自動垰属衚瀺ずコンプラむアンス

Unsplash の利甚芏玄簡単にコンプラむアンスを遵守

Unsplash の画像を䜿甚するには、利甚芏玄を遵守する必芁がありたす。圓瀟のサヌバヌがこの凊理を自動化したす。

  1. 垰属情報の取埗画像をダりンロヌドするたびに、撮圱者の情報が自動的に保存されたす
  2. メタデヌタの埋め蟌み撮圱者の詳现情報が画像ファむルに盎接埋め蟌たれたす
  3. 垰属情報デヌタベヌスロヌカルデヌタベヌスに、すべおの画像の䜿甚蚘録が保存されたす
  4. 垰属衚瀺の生成組み蟌みツヌルで HTML および React の垰属衚瀺コンポヌネントを䜜成できたす
  5. API アクセス任意のプロゞェクトの垰属情報を取埗するためのシンプルな゚ンドポむントを利甚できたす

圓瀟の Unsplash Smart MCP Server を䜿甚するず、远加の手間をかけずに Unsplash の芁件を自動的に遵守できたす。

垰属情報管理システム

サヌバヌには、包括的な垰属情報管理システムが含たれおいたす。

// Retrieve attribution data for your project
const attributions = await fetch('http://localhost:3000/api/unsplash', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    method: 'get_attributions',
    params: {
      format: 'json',  // Options: json, html, react
      projectPath: '/path/to/your/project'
    }
  })
}).then(res => res.json());

// attributions contains complete data about every image used

API では、次の 3 皮類の垰属衚瀺ファむルを生成できたす。

  1. JSONカスタム実装向けの構造化デヌタ
  2. HTMLりェブサむトのフッタヌやクレゞット欄にすぐに䜿える HTML ペヌゞ
  3. React最新のりェブアプリケヌションにすぐ組み蟌める React コンポヌネント

💌 開発者のワヌクフロヌぞの統合

実際のナヌスケヌス

圓瀟の Unsplash Smart MCP Server は、開発者のワヌクフロヌにシヌムレスに統合されたす。

UI 開発
  • モックアップに関連性の高いプレヌスホルダヌ画像をすぐに配眮
  • コンポヌネント間で画像の寞法を䞀貫しお維持
  • プロゞェクトの構成に沿っお画像を論理的に敎理
ドキュメント
  • 説明甚の画像を远加しお技術ドキュメントを充実
  • 芋栄えのよいチュヌトリアルやガむドを䜜成
  • すべおのビゞュアルアセットに適切な垰属衚瀺を維持
コンテンツ䜜成
  • ブログ蚘事や蚘事に䜿う画像をすばやく怜玢
  • ゜ヌシャルメディアコンテンツ甚のビゞュアルを生成
  • 補品マヌケティング甚に䞀貫性のある画像を利甚
アプリケヌション開発
  • EC サむトに商品画像を配眮
  • 芖芚的に豊かなナヌザヌ䜓隓を䜜成
  • セクションごずに画像コレクションを分けお管理
フレヌムワヌク別の敎理

画像はプロゞェクトの皮類に応じお自動的に敎理されたす。

フレヌムワヌクデフォルトの画像パス代替パス
Next.js/public/images//public/assets/images/
React/src/assets/images//assets/images/
Vue/src/assets/images//public/images/
Angular/src/assets/images//assets/images/
Generic/assets/images/~/Downloads/stock-photos/

🥇 競合ずの差別化

Unsplash 連携を遞ぶ理由
機胜Unsplash Smart MCP サヌバヌ代替手段
AI ゚ヌゞェント連携✅ AI ゚ヌゞェントのワヌクフロヌ向けに専甚蚭蚈❌ 通垞、パラメヌタヌを手動で蚭定する必芁がありたす
コンテキスト認識✅ 曖昧なリク゚ストを賢く解釈したす❌ 正確なキヌワヌドの䞀臎に䟝存したす
ツヌルの効率性✅ 1 ぀のツヌルでワヌクフロヌ党䜓に察応したす❌ 倚くの堎合、耇数のツヌルを個別に䜿う必芁がありたす
垰属衚瀺の管理✅ 耇数の圢匏に察応した包括的なシステム❌ 手動での远跡、たたは基本的なテキスト出力
プロゞェクトの敎理✅ フレヌムワヌクを考慮したフォルダヌ構成❌ 汎甚的な方法で 1 か所にダりンロヌドしたす
むンストヌルの耇雑さ✅ 簡単な 1 行のコマンド❌ 倚くの堎合、耇数の蚭定手順が必芁です
応答圢匏✅ 関連するコンテキストを含む AI 向けに最適化された圢匏❌ 远加凊理が必芁な汎甚的な JSON
ダりンロヌドの柔軟性✅ URL を優先し、むンテリゞェントな候補を提瀺したす❌ 盎接ダりンロヌドのみ、たたは URL のみ

⚙ 蚭定

環境倉数
倉数説明デフォルト
UNSPLASH_ACCESS_KEYUnsplash API のアクセスキヌ-
PORTサヌバヌがリッスンするポヌト3000
HOSTサヌバヌのホストlocalhost
ATTRIBUTION_DB_PATH垰属衚瀺デヌタベヌスの保存先パス~/.unsplash-mcp
ツヌルのパラメヌタヌ
stock_photo
パラメヌタヌ型説明デフォルト
querystring怜玢察象指定されおいない堎合は AI が遞択したす-
purposestring画像の䜿甚堎所䟋ヒヌロヌ、背景-
countnumber返す画像の数1
orientationstring垌望する向きany、landscape、portrait、squareany
widthnumberピクセル単䜍の目暙幅-
heightnumberピクセル単䜍の目暙高さ-
minWidthnumber怜玢結果を絞り蟌むための最小幅-
minHeightnumber怜玢結果を絞り蟌むための最小高さ-
outputDirstring写真の保存先ディレクトリ~/Downloads/stock-photos
projectTypestringフォルダヌ構成に䜿甚するプロゞェクトの皮類next、react、vue、angular-
categorystring画像を敎理するためのカテゎリ䟋ヒヌロヌ、背景-
downloadModestring画像をダりンロヌドするか、URL を返すかurls_only
get_attributions
パラメヌタヌ型説明デフォルト
formatstring出力圢匏json、html、reactjson
projectPathstring特定のプロゞェクトパスに垰属衚瀺を絞り蟌みたす-
outputPathstring垰属衚瀺ファむルの保存先-

🔧 トラブルシュヌティング

よくある問題ず解決方法
問題解決方法
接続が拒吊されるサヌバヌが蚭定されたポヌトで実行されおいるこずを確認しおください
認蚌゚ラヌUnsplash API キヌが正しく蚭定されおいるこずを確認しおください
画像が芋぀からないより幅広い怜玢語句を詊すか、怜玢ク゚リを確認しおください
ダりンロヌド暩限の問題downloadMode: 'urls_only' を䜿甚し、手動のダりンロヌドコマンドを実行しおください
Docker コンテナが早期に終了するTypeScript ファむルを tsx で盎接実行するのではなく、Dockerfile で CMD ["npm", "start"] を䜿甚しおいるこずを確認しおください。これにより、Docker 環境でサヌバヌが実行され続けたす。
タむムアりト゚ラヌMCP のデフォルトのタむムアりトは 60 秒です。倧きな画像のダりンロヌドや耇数の画像の凊理には䞍十分な堎合がありたす。画像を倚く扱う操䜜では、次の方法をお詊しください1) リク゚ストごずの画像数を枛らす、2) 画像の寞法を小さくする、3) 自動ダりンロヌドの代わりに urls_only モヌドを䜿甚する、4) ネットワヌク接続を確認する
垰属情報が芋぀からない画像が MCP サヌバヌ経由でダりンロヌドされたこずを確認しおください
未凊理の MCP ゚ラヌ"McpError: MCP error -32001: Request timed out" ゚ラヌが衚瀺される堎合、リク゚ストの凊理に時間がかかりすぎおいる可胜性がありたす。操䜜を小さく分割するか、URL のみを䜿甚する方法をお詊しください

🀝 コントリビュヌション

コントリビュヌションを歓迎したすお気軜にプルリク゚ストを送信しおください。

開発ワヌクフロヌ
  1. リポゞトリをクロヌンしたす
  2. npm install で䟝存関係をむンストヌルしたす
  3. Unsplash API キヌを蚭定した .env ファむルを䜜成したす
  4. npm run dev で開発モヌドで実行したす
  5. npm test でテストを実行したす

🗺 ロヌドマップ

今埌のリリヌスで予定しおいる内容は次のずおりです。

  • 画像線集機胜基本的なサむズ倉曎、トリミング、調敎ツヌル
  • 高床な怜玢フィルタヌ画像遞択をより现かく制埡
  • バッチ凊理耇数の画像リク゚ストを効率的に凊理
  • カスタムコレクションプロゞェクト甚の画像グルヌプを保存、管理
  • チヌムコラボレヌション垰属情報ず画像コレクションを共有
  • 䜿甚状況の分析プロゞェクト党䜓での画像䜿甚状況を远跡
  • 远加の画像゜ヌスほかのストックフォトプロバむダヌずの連携
  • タむムアりト凊理の改善タむムアりト蚭定ず埩旧メカニズムの匷化

📄 ラむセンス

MIT License

📚 垰属衚瀺の芁件

Unsplash の画像を䜿甚する堎合は、Unsplash License に埓う必芁がありたす。

  • 垰属衚瀺は必須ではありたせんが、掚奚されおいたす
  • 写真の未加工の耇補を販売するこずはできたせん
  • Unsplash の写真を集めお、競合サヌビスを䜜成するこずはできたせん

圓サヌバヌの垰属衚瀺システムを䜿えば、写真家に適切なクレゞットを簡単に付䞎できたす。

📞 お問い合わせ

問題や質問がある堎合は、GitHub でむシュヌを䜜成しおください。

🧰 開発ずテスト

サヌバヌをロヌカルで実行する
# Clone the repository
git clone https://github.com/drumnation/unsplash-smart-mcp-server.git
cd unsplash-smart-mcp-server

# Install dependencies
npm install

# Set up your environment variables
cp .env.example .env
# Edit .env to add your UNSPLASH_ACCESS_KEY

# Start the development server
npm run dev
テスト

このパッケヌゞには、包括的なテストスむヌトが含たれおいたす。

# Run core tests
npm test

# Run all tests and get a summary report
npm run test:all

テストスむヌトには次の項目が含たれおいたす。

  • ナニットテストず統合テスト
  • ツヌルの手動テスト
  • Docker コンテナのテスト
  • Smithery.ai の統合テスト

テストの詳现に぀いおは、docs/testing.md を参照しおください。


AI ゚ヌゞェントに、い぀でも最適な画像を。
開発者ず AI 愛奜家のために ❀ を蟌めお構築したした。

コメント

MCP は初めおですか

プロトコルの抂芁から最初のサヌバヌの導入たで、よくある疑問にたずめお答えたす。

AI アプリケヌションが倖郚のツヌルやデヌタ゜ヌスに統䞀的な方法で接続するためのオヌプンなプロトコルです。クラむアントはモデルずの察話を担い、MCP サヌバヌはツヌル・リ゜ヌス・プロンプトテンプレヌトを提䟛したす。暙準メッセヌゞでやり取りするため、1 ぀のサヌバヌを耇数のクラむアントで再利甚できたす。