πΌοΈ Unsplash Smart MCP Server
ΠΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ°, ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠΈΠ΅ΠΉ ΡΡΠΎΠΊΠΎΠ²ΡΡ ΡΠΎΡΠΎ ΠΈΠ· Unsplash Π΄Π»Ρ ΠΠ-Π°Π³Π΅Π½ΡΠΎΠ².
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΡΠΎ FastMCP-ΡΠ΅ΡΠ²Π΅Ρ Π½Π° Node.js ΠΈ TypeScript, ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Ρ Unsplash API, Π΄Π»Ρ AI-Π°Π³Π΅Π½ΡΠΎΠ² Π²ΡΠΎΠ΄Π΅ Claude Π² Cursor. ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΌΡ ΡΠ·ΡΠΊΡ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π°ΡΡΠΈΠ±ΡΡΠΈΡ Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ , ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌ (Next.js, React ΠΈ Π΄Ρ.), URL-ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π΄Π»Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΡΠ΅ΡΡΡΡΠΎΠ². ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ: ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° UI, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ, ΠΊΠΎΠ½ΡΠ΅Π½Ρ-ΠΊΡΠ΅Π°ΡΠΈΠ², ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ Π²ΠΈΠ·ΡΠ°Π»Π°ΠΌΠΈ. ΠΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ compliance Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ Unsplash Π±Π΅Π· ΡΡΠΈΠ»ΠΈΠΉ.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ
ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ
ΠΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π° ΡΠ·ΡΠΊΠ΅, Π²ΡΠ±ΠΎΡ ΡΠ΅Π»Π΅Π²Π°Π½ΡΠ½ΡΡ ΡΠΎΡΠΎ ΠΏΠΎ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ.
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π°ΡΡΠΈΠ±ΡΡΠΈΡ
Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠ° Π² ΠΠ, Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ Π² ΡΠ°ΠΉΠ»Ρ, Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠΈΠΈ Π² JSON/HTML/React.
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΏΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌ
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΏΠΎΠΊ ΠΏΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌ (Next.js, React, Vue), ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ Π² Π½ΡΠΆΠ½ΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ.
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΠΠ-Π°Π³Π΅Π½ΡΠ°ΠΌΠΈ
ΠΠ΄ΠΈΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ stock_photo Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ°, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΉ ΠΈ URL-ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π²ΡΠ·ΠΎΠ²ΠΎΠ² API.
ΠΠΈΠ±ΠΊΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠΎΠΈΡΠΊΠ°
Π€ΠΈΠ»ΡΡΡΡ ΠΏΠΎ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΡΠ°Π·ΠΌΠ΅ΡΡ, ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ; ΡΠ΅ΠΆΠΈΠΌΡ urls_only ΠΈΠ»ΠΈ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΡΡΡΠΎΠ².
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°
ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ: Node.js β₯18, ΠΊΠ»ΡΡ Unsplash API.
ΠΠΎΠΊΠ°Π»ΡΠ½Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°:
- git clone https://github.com/drumnation/unsplash-smart-mcp-server.git
- cd unsplash-smart-mcp-server
- npm install
- ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ~/.cursor/mcp.json (macOS/Linux) ΠΈΠ»ΠΈ %USERPROFILE%.cursor\mcp.json (Windows): { “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” } } } }
- ΠΠ°ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΏΡΡΡ ΠΈ API-ΠΊΠ»ΡΡ, ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Cursor.
ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ: Docker, Cursor CLI ΠΈΠ»ΠΈ Smithery.