ragstack — MCP-сервер для Claude Code: установка
Подключает AI-ассистента к серверной базе знаний на AWS: ищет документы, принимает загрузки и помогает работать с извлечённым содержимым.
claude mcp add --env RAGSTACK_GRAPHQL_ENDPOINT=<RAGSTACK_GRAPHQL_ENDPOINT> --env RAGSTACK_API_KEY=<RAGSTACK_API_KEY> --transport stdio ragstack -- uvx ragstack-mcpЧто делает ragstack
ragstack даёт AI-ассистенту доступ к базе знаний на AWS через MCP. Сервер умеет искать по документам, принимать новые файлы и работать с данными, обработанными OCR или транскрибацией. В базу можно загружать PDF, изображения, Office-документы, HTML, CSV, JSON, XML, EML и EPUB, а также видео и аудио.
Внутри используются GraphQL endpoint, API-ключ и команда uvx ragstack-mcp. База работает на серверной архитектуре AWS с Lambda, S3, DynamoDB и Bedrock. Для Claude Code подключение задаётся через claude mcp add; в Cursor и GitHub Copilot нужен MCP-конфиг.
Без RAGSTACK_GRAPHQL_ENDPOINT и RAGSTACK_API_KEY сервер не подключится к базе знаний. Для API-доступа ключ берётся в Dashboard → Settings.
Какие задачи решает
- искать сведения в загруженной базе знаний
- добавлять документы для последующего поиска
- извлекать текст из PDF и изображений
- транскрибировать видео и аудио
- получать ответы с источниками
Примеры запросов агенту
- Найди в базе знаний документы по аутентификации.
- Проверь, что сказано в загруженных PDF о настройке API.
- Найди фрагменты видео и аудио, где обсуждается авторизация.
Как установить ragstack
Командой платформы
claude mcp add --env RAGSTACK_GRAPHQL_ENDPOINT=<RAGSTACK_GRAPHQL_ENDPOINT> --env RAGSTACK_API_KEY=<RAGSTACK_API_KEY> --transport stdio ragstack -- uvx ragstack-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from ragstack-mcp <команда>
Командой платформы
codex mcp add ragstack --env RAGSTACK_GRAPHQL_ENDPOINT=<RAGSTACK_GRAPHQL_ENDPOINT> --env RAGSTACK_API_KEY=<RAGSTACK_API_KEY> -- uvx ragstack-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from ragstack-mcp <команда>
Файл настроек
{
"mcpServers": {
"ragstack": {
"command": "uvx",
"args": [
"ragstack-mcp"
],
"env": {
"RAGSTACK_GRAPHQL_ENDPOINT": "<RAGSTACK_GRAPHQL_ENDPOINT>",
"RAGSTACK_API_KEY": "<RAGSTACK_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from ragstack-mcp <команда>
Файл настроек
{
"servers": {
"ragstack": {
"type": "stdio",
"command": "uvx",
"args": [
"ragstack-mcp"
],
"env": {
"RAGSTACK_GRAPHQL_ENDPOINT": "<RAGSTACK_GRAPHQL_ENDPOINT>",
"RAGSTACK_API_KEY": "<RAGSTACK_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from ragstack-mcp <команда>
Командой платформы
gemini mcp add -e RAGSTACK_GRAPHQL_ENDPOINT=<RAGSTACK_GRAPHQL_ENDPOINT> -e RAGSTACK_API_KEY=<RAGSTACK_API_KEY> ragstack uvx ragstack-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from ragstack-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о ragstack
Как установить ragstack в Claude Code?
Выполните claude mcp add ragstack -- uvx ragstack-mcp, затем добавьте параметры подключения командой `claude mcp add --env RAGSTACK_GRAPHQL_ENDPOINT=<RAGSTACK_GRAPHQL_ENDPOINT> --env RAGSTACK_API_KEY=<RAGSTACK_API_KEY> --transport stdio ragstack -- uvx ragstack-mcp`.
Что делает ragstack?
Он подключает Claude Code к базе знаний на AWS через MCP, чтобы искать документы, загружать материалы и получать ответы по их содержимому.
Что нужно для работы ragstack?
Нужны RAGSTACK_GRAPHQL_ENDPOINT и RAGSTACK_API_KEY. Ключ можно получить в Dashboard → Settings.