Локальні з'єднання
З настільним застосунком ви можете реєструвати локальні MCP (Model Context Protocol) сервери. Це з’єднання з зовнішніми сервісами та інструментами, що б езпосередньо працюють на вашому комп’ютері.
Чому лише в настільному застосунку?
MCP сервіри можуть спілкуватися двома способами:
| Тип | Протокол | Веб-інтерфейс | Настільний застосунок |
|---|---|---|---|
| SSE | Server-Sent Events через HTTP | ✅ Так | ✅ Так |
| Stdio | Стандартний ввід/вивід | ❌ Ні | ✅ Так |
Stdio-сервери спілкуються через командний рядок (stdin/stdout). Це потужний і широко використаний метод, але вимагає прямого доступу до операційної системи. Веб-браузер не може через обмеження безпеки.
Настільний застосунок працює як повноцінний застосунок на вашому комп’ютері і тому може:
- запускати та керувати локальними програмами
- спілкуватися через stdin/stdout
- отримувати доступ до локальних ресурсів
Що таке MCP?
Model Context Protocol — відкритий стандарт, за допомогою якого AI-асистенти можуть взаємодіяти з зовнішніми інструментами та джерелами даних. MCP-сервер надає:
- Tools — дії, які може виконувати AI (наприклад, пошук файлів, виклики API)
- Resources — дані, які може читати AI (наприклад, документи, інформація з баз даних)
- Prompts — заздалегідь визначені інструкції для конкретних завдань
як знайти MCP-сервери
Існують різні джерела для знаходження MCP-серверів:
| Джерело | URL | Опис |
|---|---|---|
| MCP Servers Directory | mcpservers.org | Розгорнутий каталог із сотнями серверів |
| Awesome MCP Servers | github.com/punkpeye/awesome-mcp-servers | Верифікований список на GitHub |
| Smithery | smithery.ai | Реєстр з пошуком |
| Офіційні MCP | modelcontextprotocol.io/examples | Приклади від команди MCP |
Рекомендовані сервери для освіти
Для AI-School наступні MCP-сервери особливо корисні:
Управління знаннями
| Сервер | Інсталяція | Функція |
|---|---|---|
| Obsidian | npx @anthropic/mcp-server-obsidian | Пошук і редагування нотаток в Obsidian |
| Notion | npx @anthropic/mcp-server-notion | Інтеграція з робочими просторами Notion |
| Memory | npx @anthropic/mcp-server-memory | Персистентне збереження знань для AI |
Дослідження та джерела
| Сервер | Інсталяція | Функція |
|---|---|---|
| Brave Search | npx @anthropic/mcp-server-brave-search | Пошук в Інтернеті |
| Fetch | npx @anthropic/mcp-server-fetch | Отримання та читання веб-сторінок |
| Arxiv | npx arxiv-mcp-server | Пошук наукових праць |
Продуктивність
| Сервер | Інсталяція | Функція |
|---|---|---|
| Google Drive | npx @anthropic/mcp-server-gdrive | Доступ до файлів Google Drive |
| Slack | npx @anthropic/mcp-server-slack | Читати та надсилати повідомлення в Slack |
| Calendar | npx gcal-mcp-server | Інтеграц ія з Google Calendar |
Реєстрація MCP-сервера
- Переконайтесь, що встановлений Node.js (для npx серверів)
- Відкрийте настільний застосунок
- Перейдіть у Налаштування → MCP Сервери
- Натисніть Додати сервер
- Заповніть конфігурацію:
- Назва: легко запам’ятовувана назва сервера
- Команда: команда для запуску сервера (наприкл.,
npx) - Аргументи: аргументи (наприклад,
@anthropic/mcp-server-filesystem /path/to/folder)
Після додавання можна тестувати сервер, розпочавши чат і запитавши, які інструменти доступні.
Розробка власного MCP-сервера
Хочете створити власний MCP-сервер? Перегляньте офіційну документацію:
- MCP Quickstart — швидкий старт
- MCP SDK (TypeScript) — SDK для Node.js
- MCP SDK (Python) — SDK для Python