Підключення Claude до digna¶
Цей посібник підключає Claude до digna MCP Server. Вам потрібні кінцева точка MCP вашої інсталяції digna і ключ API, як описано в Огляді ШІ-агентів.
У прикладах як кінцеву точку використано https://digna.example.com/mcp. Замініть її на свою.
Виберіть спосіб підключення¶
| Продукт Claude | Звідки підключається | Працює з digna у вашій мережі |
|---|---|---|
| Claude Code | Ваша машина | Так |
| Claude Desktop з локальним мостом | Ваша машина | Так |
| Власний конектор у claude.ai, Claude Desktop і Claude mobile | Хмара Anthropic | Ні. Кінцева точка має бути доступна з інтернету |
Для інсталяції digna, що працює в корпоративній мережі, використовуйте Claude Code або Claude Desktop з локальним мостом.
Claude Code¶
1. Додайте сервер¶
Запишіть ключ API у змінну середовища, а потім додайте сервер:
export DIGNA_API_KEY='<api key>'
claude mcp add --transport http --scope user digna https://digna.example.com/mcp --header "Authorization: Bearer $DIGNA_API_KEY"
Командна оболонка підставляє $DIGNA_API_KEY під час виконання команди, тож Claude Code зберігає ключ у власній конфігурації.
--scope визначає, де доступний сервер:
| Область | Доступний |
|---|---|
local (за замовчуванням) | Вам, лише в поточному проєкті |
user | Вам, у кожному проєкті |
project | Усім, хто працює в проєкті, через файл .mcp.json у проєкті |
2. Надайте сервер своїй команді (необов'язково)¶
Щоб усі учасники проєкту мали той самий сервер, додайте файл .mcp.json у корінь проєкту. Не записуйте ключ у файл. Claude Code підставляє ${DIGNA_API_KEY} із середовища кожної людини:
{
"mcpServers": {
"digna": {
"type": "http",
"url": "https://digna.example.com/mcp",
"headers": {
"Authorization": "Bearer ${DIGNA_API_KEY}"
}
}
}
}
Кожна людина задає в DIGNA_API_KEY власний ключ. Коли Claude Code уперше знаходить цей файл, він запитує, чи використовувати сервери з нього.
3. Перевірте підключення¶
У командній оболонці:
Сервер digna має показувати ✔ Connected. У сеансі Claude Code виконайте /mcp, щоб побачити сервер і його інструменти.
Claude Desktop з локальним мостом¶
Файл конфігурації Claude Desktop запускає локальні сервери MCP на вашій машині. Невеликий міст — пакет з відкритим кодом mcp-remote — працює там і пересилає кожен запит до кінцевої точки digna з вашим ключем API. Оскільки міст працює на вашій машині, цей спосіб підходить для digna у корпоративній мережі.
Пакет спільноти
mcp-remote підтримує спільнота відкритого коду, а не Anthropic чи digna. Перш ніж його використовувати, переконайтеся, що ваша організація це дозволяє.
1. Встановіть Node.js¶
Мостові потрібен Node.js версії 18 або новішої. Claude Desktop використовує версію Node.js, встановлену у вашій системі. Перевірте її командою:
2. Відредагуйте файл конфігурації¶
Відкрийте claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Додайте сервер digna. Якщо у файлі вже є розділ mcpServers, додайте запис digna до нього:
{
"mcpServers": {
"digna": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://digna.example.com/mcp",
"--transport",
"http-only",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer <api key>"
}
}
}
}
Залиште заголовок точно таким, як показано
Пишіть Authorization:${AUTH_HEADER} без пробілів, а Bearer <api key> розмістіть в env. Claude Desktop у Windows не екранує пробіли всередині args, тож пробіл там ламає заголовок.
3. Перезапустіть Claude Desktop¶
Повністю закрийте Claude Desktop і запустіть його знову. У новому чаті натисніть + і відкрийте Connectors: digna має бути в списку й увімкнений.
Власний конектор¶
Власний конектор робить digna доступною в claude.ai, Claude Desktop і мобільних застосунках Claude без жодного локального налаштування. До кінцевої точки підключається хмара Anthropic, тож це працює лише за таких умов:
- Кінцева точка digna доступна з інтернету через HTTPS
- У вашій організації Claude є параметр Request headers у діалоговому вікні Add custom connector. Anthropic пропонує його як бета-функцію обмеженому колу організацій
Не для digna у вашій мережі
Тунелі MCP від Claude, що дістаються серверів у приватній мережі, вимагають OAuth на сервері MCP. digna MCP Server автентифікує за допомогою ключів API, тому тунель використати не можна. Натомість використовуйте Claude Code або Claude Desktop з локальним мостом.
1. Відкрийте налаштування конекторів¶
- Тарифи Free, Pro, Max і Ultra: перейдіть до Customize > Connectors і натисніть Add custom connector.
- Тарифи Team і Enterprise: власник (Owner) переходить до Organization settings > Connectors, натискає Add, потім Custom і, якщо буде запит типу, вибирає Web.
2. Введіть дані конектора¶
- MCP server URL:
https://digna.example.com/mcp - Authentication: No sign-in
- Request headers: виберіть
authorizationяк назву заголовка, введітьBearer <api key>як значення, разом зі словомBearerі пробілом, і позначте його як Required. - Натисніть Add.
Усі використовують один ключ
Кожен учасник, який користується конектором, працює з тим самим ключем API, а отже, з тим самим користувачем digna. Створіть для конектора окремого користувача digna і надайте йому лише ті проєкти й ролі, які можуть мати всі, наприклад роль читача.
У тарифах Team і Enterprise учасники потім підключаються в Customize > Connectors, де конектор має позначку Custom.
Claude не може змінити заголовок наявного конектора. Щоб використати новий ключ, видаліть конектор і додайте його знову.
Усунення несправностей Claude¶
claude mcp list показує Failed to connect¶
Виконайте claude mcp get digna, щоб побачити причину. 401 означає, що ключ відхилено; див. 401 Unauthorized. Claude Code також попереджає про пробіли або розрив рядка на початку чи в кінці ключа, які часто з'являються під час копіювання.
digna не з'являється в Claude Desktop¶
- Перевірте, чи встановлено Node.js 18 або новіший:
node --version. - Перевірте, чи
claude_desktop_config.jsonмістить коректний JSON. Пропущена кома не дає завантажитися жодному серверу з файлу. - Повністю закрийте Claude Desktop, а не лише вікно, і запустіть його знову.
Власний конектор не може дістатися сервера¶
Хмара Anthropic не може дістатися кінцевої точки. Перевірте, чи вона доступна з інтернету через HTTPS із дійсним сертифікатом, або підключіться натомість через Claude Code.
Див. також¶
- Огляд ШІ-агентів: кінцева точка, ключ API, безпека та загальне усунення несправностей
- Gemini: підключення Antigravity або Gemini CLI
- digna Agentic: що ШІ-агенти можуть робити з digna