MCP

سرور Model Context Protocol را روی stdio یا SSE وصل کنید. فروشگاه افزونه نیست.

MCP راه رشد ایبان فراتر از ابزارهای توکار است. سرور را در JSON می‌بندید. ایجنت ابزارها را با GetMcpTools کشف می‌کند و با CallDynamicTool صدا می‌زند، با همان حلقهٔ Ask / Allow شل.

فایل‌ها

  • کاربر: ~/.eyeban/mcp.json
  • پروژه: .eyeban/mcp.json

مسیر بعدی همان نام سرور را بازنویسی می‌کند؛ پس پروژه بر کاربر می‌چربد. در Settings هم می‌توانید سرور اضافه کنید؛ در فایل کاربر ذخیره می‌شود.

stdio

سرور stdio یک فرمان محلی است:

{ "mcpServers": { "example": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path"] } } }

env اختیاری متغیر محیط تزریق می‌کند. توکن را commit نکنید.

SSE / HTTP

سرور راه دور از url استفاده می‌کند. اگر url باشد، transport پیش‌فرض sse است مگر خودتان transport بگذارید. Settings این را «SSE / HTTP» نشان می‌دهد.

{ "mcpServers": { "tracker": { "url": "https://mcp.internal.example/sse", "transport": "sse" } } }

منابع

وقتی سرور resource در معرض بگذارد، ایجنت می‌تواند بخواند (ReadMcpResource). سروری را ترجیح دهید که بتوانید ممیزی‌اش کنید.

اعتماد

فروشگاه curated ایبان و «بسته افزونه» امضانشده وجود ندارد. اسکیما را قبل از Allow all بخوانید. هوک و مرز اعتماد در صفحهٔ افزونه‌هاست.