Calypso Multimodal RAG MCP Server
OfficialCalypso Multimodal RAG MCP Server
Самый простой размещённый мультимодальный RAG MCP-сервер для Claude Desktop, Cursor и агентных рабочих процессов.
Одна команда npx. На базе Gemini File Search. Нативно обрабатывает PDF, скриншоты, диаграммы, схемы и изображения с проверяемыми цитатами.
Самый простой способ добавить размещённый мультимодальный RAG в Claude, Cursor, Windsurf и пользовательских агентов.
Очень простая настройка:
npx -y @calypsohq/multimodal-rag-mcp-server --api-key sk-your-key-hereНастоящий мультимодальный RAG: нативно обрабатывает текст и визуальные материалы через Gemini File Search
Загрузка и запросы: выделенные инструменты для долговременных файлов знаний и пакетной загрузки
Многоходовые диалоги: ответы с учётом контекста и сброс через
/newОбнаруживаемые рабочие процессы: ресурсы и промпты для безопасного RAG, загрузки и процессов приёма данных
GitHub | Документация | Smithery | Официальный реестр MCP
Теги: multimodal-rag, easiest-mcp-rag, gemini-rag, hosted-rag-mcp, mcp-server
Вместо того чтобы подключать каждого агента или рабочий процесс к разрозненному стеку поиска по документам, используйте этот MCP как точку входа для агентов в единый многоразовый слой ответов: загрузите исходный материал один раз, выполняйте поиск по текстовому и визуальному контенту и получайте ответы с доказательствами, которые пользователи могут проверить.
Быстрый старт (самый простой)
# One-liner with npx
npx -y @calypsohq/multimodal-rag-mcp-server --api-key "sk-your-key-here"Или с переменными окружения:
CALYPSO_API_KEY="sk-..." npx -y @calypsohq/multimodal-rag-mcp-serverЗатем добавьте ту же команду в Claude Desktop, Cursor или Smithery, используя примеры конфигурации ниже.
Related MCP server: RAG-Anything MCP Server
Почему стоит выбрать Calypso
Calypso создан для команд, которым нужен самый простой размещённый мультимодальный RAG MCP-сервер: без локального векторного стека, без Docker Compose и без собственного конвейера OCR или обработки изображений, прежде чем агенты смогут задавать обоснованные вопросы.
Функция | Calypso | rag-anything-mcp | Pixeltable |
Настройка | 1 команда npx (ноль инфраструктуры) | Клонирование + Python | Docker Compose |
Мультимодальность | Нативный Gemini File Search (текст + изображения, диаграммы, схемы, PDF) без дополнительного конвейера для зрения | Сильный RAG по документам на основе OpenAI vision | Отлично подходит для видео, аудио, изображений и таблиц |
Хостинг | Полностью размещённый (есть вариант самостоятельного размещения) | Локальный в первую очередь | Локальный в первую очередь |
Эксплуатация | Облако с нулевым администрированием | Требуется настройка Python | Требуется Docker |
Инструменты загрузки | Встроенные инструменты для одиночных файлов и пакетной загрузки знаний | Да | Да |
Цитирование / обоснование | Надёжная цепочка доказательств с метаданными поиска | Да | Да |
Лучше всего подходит для | Команды, которым нужен размещённый мультимодальный RAG с нулевым администрированием для MCP-клиентов | Локальные эксперименты с RAG по документам | Тяжёлые локальные рабочие процессы с видео/аудио/данными |
Начните здесь, если вам нужен самый простой размещённый мультимодальный RAG MCP-сервер.
Что вы получаете
Продакшн-мультимодальный RAG-агент с многоходовой памятью
Встроенные инструменты загрузки для одиночных файлов и пакетной загрузки знаний
Автоматическое обнаружение вариантов RAG и корзин знаний вашей команды
Проверяемые цитаты с указанием источников и метаданными поиска
Ресурсы только для чтения и переиспользуемые промпты для безопасных рабочих процессов
Почему мультимодальный RAG в первую очередь
Знания большинства компаний — это не только текст. Ответ часто находится в скриншоте настройки, таблице PDF, диаграмме продукта, странице справки или графике внутри отчёта. Calypso упаковывает всю эту поверхность знаний в единый слой поиска, чтобы агенты могли задавать обоснованные вопросы, не полагаясь на догадки из общей памяти модели.
Ищите в форматах, которые действительно используют пользователи: документация, PDF, скриншоты, диаграммы, схемы, изображения продуктов, статьи поддержки, руководства, политики, FAQ и отчёты.
Обосновывайте ответы до того, как модель напишет: Gemini File Search сначала извлекает релевантный текстовый и визуальный контекст, а затем RAG-агент отвечает на основе этого исходного материала.
Показывайте цепочку доказательств: ответы могут включать ссылки на источники, привязку к страницам и метаданные поиска, чтобы люди могли проверить, прежде чем доверять.
Ограничивайте поиск с помощью метаданных: используйте рабочее пространство, команду, клиента, язык, тип файла, статус или другие метаданные, чтобы ответы оставались релевантными без дублирования баз знаний.
Используйте один и тот же слой знаний везде: подключайте Cursor, Claude Desktop, AI-агентов, рабочие процессы n8n, пользовательский интерфейс продукта, процессы поддержки и веб-сайты к одному и тому же слою с источниками.
На практике это означает, что ваш агент может отвечать на такие вопросы, как:
«Объясни этот скриншот настройки и прикреплённый PDF с политикой. Что должен сделать сотрудник поддержки дальше?»
«Что говорится в этом PDF по онбордингу о правилах утверждения?»
«Почему этот экран настройки не работает?»
«Сравни таблицу цен с нашей документацией по планам и порекомендуй подходящий тариф.»
«Суммируй политику, применимую к этому тикету поддержки.»
«Какой план продукта подходит этому клиенту на основе наших документов о ценах?»
«Сравни процесс приёма данных на диаграмме с процессом поиска.»
Что делает этот MCP
С помощью calypso-rag-agent вы можете:
Задавать обоснованные вопросы по настроенной базе знаний Calypso
Выбирать любой обнаруженный вариант RAG команды с помощью необязательного аргумента
modelПродолжать многоходовой диалог через нативную модель диалогов
/v1/responsesСбрасывать контекст диалога с помощью
/newИспользовать ту же совместимую с OpenAI конечную точку Responses, которая обслуживает
calypso-rag-agentОбнаруживать встроенные ресурсы и промпты для поддерживаемых рабочих процессов Calypso
Требования
Node.js 18+
Сервер использует примитивы Web Fetch API (
fetch,Headers,Request,Response,FormData,BlobиFile) для вызовов API и совместимости с SDK. Пакет загружает недостающие глобальные объекты при запуске для сред выполнения MCP, которые предоставляют только часть поверхности Web API Node 18+.Конечная точка API Calypso, которая предоставляет:
POST /v1/responsesGET /v1/rag-agent/modelsGET /v1/knowledge/bucketsPOST /v1/knowledge/files/upload-sessionPOST /v1/knowledge/files/upload-session/{session_id}/finalizePOST /v1/knowledge/files:batch/upload-sessionPOST /v1/knowledge/files:batch/upload-session/{batch_id}/finalizeGET /v1/knowledge/batches/{batch_id}
Ключ API Calypso (
sk-...)
Конфигурация
Переменные окружения:
CALYPSO_API_KEY(обязательно)CALYPSO_API_BASE_URL(необязательно, по умолчаниюhttps://api.calypso.so/v1)
Флаги CLI:
--api-key--api-base-url
Приоритет конфигурации:
Флаги CLI / аргументы команды, предоставленные Smithery
Переменные окружения
Базовый URL по умолчанию (
https://api.calypso.so/v1)
Запуск с помощью npx
npx -y @calypsohq/multimodal-rag-mcp-server --api-key "sk-..."Запуск с переменными окружения
env CALYPSO_API_KEY="sk-..." CALYPSO_API_BASE_URL="https://api.calypso.so/v1" npx -y @calypsohq/multimodal-rag-mcp-serverНастройка в Cursor
Добавьте новый MCP-сервер (тип команды), например:
npx -y @calypsohq/multimodal-rag-mcp-server --api-key sk-... --api-base-url https://api.calypso.so/v1Настройка в Claude Desktop
1. Откройте конфигурацию MCP Claude Desktop
В Claude Desktop:
Claude -> Настройки -> Разработчик -> Изменить конфигурацию
На macOS файл обычно находится здесь:
~/Library/Application Support/Claude/claude_desktop_config.jsonClaude Desktop использует claude_desktop_config.json для настольных MCP-серверов. Claude Code использует отдельные места конфигурации, такие как ~/.claude.json или проектный .mcp.json.
2. Добавьте MCP-сервер Calypso
Вставьте это в claude_desktop_config.json:
{
"mcpServers": {
"Calypso Multimodal RAG": {
"command": "npx",
"args": [
"-y",
"@calypsohq/multimodal-rag-mcp-server"
],
"env": {
"CALYPSO_API_KEY": "sk-your-calypso-api-key",
"CALYPSO_API_BASE_URL": "https://api.calypso.so/v1"
}
}
}
}Замените:
sk-your-calypso-api-key
на ваш реальный ключ API Calypso.
3. Полностью перезапустите Claude Desktop
Полностью завершите работу Claude Desktop, затем откройте его снова.
Не просто закрывайте окно. На macOS:
Cmd + QПосле перезапуска MCP должен появиться в Claude со следующими инструментами:
calypso-rag-agentcalypso-list-bucketscalypso-upload-filecalypso-upload-files-batch
Необязательно: сохранение артефактов Claude на вашем Mac
Calypso предоставляет размещённые мультимодальные RAG-инструменты. Он не записывает сгенерированные отчёты, сводки, CSV, JSON-файлы или артефакты веб-поиска непосредственно на ваш локальный компьютер.
Чтобы позволить Claude Desktop сохранять сгенерированные файлы локально, добавьте стандартный MCP-сервер filesystem вместе с Calypso и ограничьте его выделенной безопасной папкой.
Сначала создайте папку:
mkdir -p ~/ClaudeЗатем добавьте оба сервера в claude_desktop_config.json:
{
"mcpServers": {
"Calypso Multimodal RAG": {
"command": "npx",
"args": [
"-y",
"@calypsohq/multimodal-rag-mcp-server"
],
"env": {
"CALYPSO_API_KEY": "sk-your-calypso-api-key",
"CALYPSO_API_BASE_URL": "https://api.calypso.so/v1"
}
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/yourname/Claude"
]
}
}
}Полностью завершите работу и снова откройте Claude Desktop после изменения конфигурации.
Пример промпта:
Use Calypso for the grounded RAG answer, then save the final report as /Users/yourname/Claude/report.md using the filesystem tool.В целях безопасности предоставляйте доступ к файловой системе только к выделенной папке, такой как ~/Claude, а не ко всему домашнему каталогу.
Проблема | Лучший владелец |
Ответы RAG с источниками | Calypso MCP |
Загрузка файлов в Calypso | Calypso MCP |
Запись | filesystem MCP |
Артефакты веб-поиска из Claude | Claude плюс промпт filesystem MCP |
Smithery
Сервер доступен на Smithery и запускается через тот же путь пакета npx, который используют настольные клиенты.
Пользовательская конфигурация Smithery:
calypsoApiKey(обязательно)calypsoApiBaseUrl(необязательно, по умолчаниюhttps://api.calypso.so/v1)
Путь запуска Smithery эквивалентен:
npx -y @calypsohq/multimodal-rag-mcp-server --api-key sk-... --api-base-url https://api.calypso.so/v1Используйте calypsoApiBaseUrl только при нацеливании на самостоятельное развёртывание, совместимое с Calypso. Облачное значение по умолчанию не требует переопределения.
Устранение неполадок
Отсутствует API-ключ: укажите
--api-keyилиCALYPSO_API_KEYНеверный API-хост: убедитесь, что
--api-base-url/CALYPSO_API_BASE_URLзаканчивается на/v1Самостоятельное развертывание: переопределяйте базовый URL только если вы не используете
https://api.calypso.so/v1Несоответствие запуска Smithery: используйте упакованный путь
npx -y @calypsohq/multimodal-rag-mcp-serverвместо запускаnode dist/index.jsиз свежего клонаFormData is not definedилиHeaders is not defined: обновите до последней версии пакета. MCP-сервер инициализирует отсутствующие глобальные объекты Web Fetch API перед запуском инструментов загрузки.ENOENT для
/mnt/user-data/uploads/...: этот путь принадлежит хостируемому агенту или песочнице вложений, а не обязательно MCP-серверу. Повторите попытку сcontentBase64вместоfilePath.Локальное сохранение артефактов: ответы Calypso можно использовать с файловым MCP-сервером Claude Desktop, но Клода нужно явно попросить сохранить итоговый вывод в разрешенный локальный путь.
Выбор между filePath и contentBase64
Используйте filePath для локальных установок MCP, включая конфигурации Claude Desktop и Cursor, которые запускают этот пакет локальной командой, например:
npx -y @calypsohq/multimodal-rag-mcp-serverВ такой настройке процесс MCP-сервера работает на вашей машине и может читать пути, доступные той же учетной записи пользователя. Передавайте локальный путь напрямую; сервер читает исходные байты и загружает их через URL сессии загрузки Calypso. Вам не нужно кодировать локальные файлы в base64.
Используйте contentBase64 для хостируемых или удаленных MCP-клиентов, включая серверы, размещенные на Smithery, браузерные/облачные среды выполнения, сгенерированное в памяти содержимое и контейнеры агентов. В таких средах путь на вашем Mac или рабочей станции не читается процессом MCP-сервера.
Если путь начинается с /mnt/user-data/uploads, /mnt/data, /mnt/attachments или другого префикса хостируемой песочницы, не отправляйте его как filePath, если только этот MCP-сервер не работает в той же песочнице. Вместо этого используйте contentBase64 или другой встроенный источник байтов.
Доступные инструменты
calypso-rag-agent
Прямой доступ к RAG-агенту Calypso.
Примечания:
Он не выполняет автоматическую маршрутизацию к другим персонам или агентам.
При запуске он автоматически обнаруживает доступные варианты
calypso-rag-agentдля данного API-ключа.Используйте необязательный аргумент
model, чтобы выбрать именованный вариант, напримерcalypso-rag-agent:pricing.Каждый вариант модели сохраняет собственную цепочку разговора MCP, поэтому переключение вариантов не продолжает неправильный поток.
Он использует
POST /v1/responsesвместоPOST /v1/chat/completions.Первые ходы создают именованный разговор, а последующие ходы связываются с помощью
previous_response_id.Для вопросов, ограниченных поиском, поддерживаются необязательные
fileIds. Новые загрузки следует выполнять с помощью инструментов долговременной загрузки знаний и ждать индексации перед запросом.Используйте
/newв качестве подсказки для сброса разговора MCP.
calypso-list-buckets
Перечисляет корзины для команды, привязанной к настроенному API-ключу Calypso.
Примечания:
Использует
GET /v1/knowledge/buckets.Не принимает
team_id; Calypso определяет область команды из API-ключа.Возвращает идентификаторы корзин, слаги, названия, статус, количество участников, количество источников и готовность хранилища корзин.
По умолчанию возвращает только активные корзины. Передайте
includeArchived: true, если вам нужны архивные корзины для аудита или очистки.Используйте это перед
calypso-upload-fileилиcalypso-upload-files-batch, когда нужно выбрать целевую корзину.calypso://rag-agent-modelsпоказывает, какие корзины привязаны к каждому варианту RAG.calypso-list-bucketsпоказывает, какие корзины существуют для команды API-ключа.
Пример:
{
"includeArchived": false
}calypso-get-file
Получает метаданные и статус индексации одного файла знаний по идентификатору файла.
Примечания:
Использует
GET /v1/knowledge/files/{file_id}.Преобразует непрозрачные
fileIdsизcalypso-list-bucketsв имя файла, MIME-тип, размер, статус индексации и состояние синхронизации по корзинам.Передайте
verify: trueдля перекрестной проверки с провайдером (?verify=gemini) — медленнее, но авторитетно, если статус выглядит устаревшим.
Пример:
{
"fileId": "file_123",
"verify": true
}calypso-create-bucket
Создает пустую корзину для рабочего процесса «создать, затем заполнить».
Примечания:
Использует
POST /v1/knowledge/buckets(требуется бэкенд с развернутой этой конечной точкой и возможностьknowledge:bucket:createна API-ключе).Сервер нормализует слаг; коллизии возвращают типизированную ошибку
bucket_slug_exists.Повторные вызовы с
idempotencyKeyвозвращают существующую корзину вместо ошибки.Загрузки по-прежнему могут неявно создавать корзины через
bucketSlugs+createMissingBuckets; этот инструмент существует для создания назначения заранее.
Пример:
{
"name": "Product docs",
"slug": "product-docs",
"idempotencyKey": "create-product-docs-1"
}calypso-create-agent
Создает вариант RAG-агента, привязанный к одной или нескольким корзинам.
Примечания:
Использует
POST /v1/rag-agent/agents(требуется бэкенд с развернутой этой конечной точкой и возможностьrag:agent:createна API-ключе).Успешный ответ начинается с
model— передайте его напрямую вcalypso-rag-agent.Привязки корзин проверяются на стороне сервера: неизвестные или архивные корзины возвращают
bucket_not_found; коллизии идентификаторов агентов возвращаютagent_id_exists; лимит агентов плана возвращаетagent_limit_reached.Создание агента обновляет каталог моделей и отправляет уведомления MCP
tools/list_changed+resources/list_changed, поэтому новый вариант можно использовать без переподключения.
Пример:
{
"agentId": "support",
"name": "Support agent",
"bucketSlugs": ["product-docs"],
"idempotencyKey": "create-support-agent-1"
}calypso-upload-file
Загружает файл в долговременное хранилище знаний на основе корзин и конвейер индексации.
Примечания:
Использует
POST /v1/knowledge/files/upload-session, загружает байты напрямую в хранилище, затем завершает с помощьюPOST /v1/knowledge/files/upload-session/{session_id}/finalize.Загрузки используют JSON-запросы сессий и подписанные бинарные
PUT, а не multipart-формы.Возвращает метаданные файла и задачи, а не
file_idвложения чата.Требуется одна целевая корзина через
bucketIds,bucketSlugsилиbucket.Используйте
filePathдля локальных установок Claude Desktop/Cursor MCP, где сервер может прочитать путь. ИспользуйтеcontentBase64для хостируемых или удаленных MCP-клиентов, которые не могут читать локальные пути.Если агент видит путь вида
/mnt/user-data/uploads/file.pdf, он не должен отправлять его какfilePath; он должен отправлять байты файла какcontentBase64.Поддерживает необязательные
title,tags,metadataиidempotencyKey.Направляйте загрузки в существующие корзины с помощью
bucketIdsилиbucketSlugs, или используйтеbucketкак сокращение для одного слага.Передайте
createMissingBuckets: trueс слагами корзин, если вы хотите, чтобы Calypso создала отсутствующие назначения во время загрузки.Может опционально ожидать достижения состояния готовности индексации перед возвратом.
Пример:
{
"filename": "handbook.pdf",
"mimeType": "application/pdf",
"filePath": "/Users/me/Documents/handbook.pdf",
"bucket": "support-handbook",
"createMissingBuckets": true,
"waitForIndexing": true
}calypso-upload-files-batch
Загружает от 1 до 100 файлов в долговременное хранилище знаний одним запросом.
Примечания:
Использует
POST /v1/knowledge/files:batch/upload-session, загружает каждый принятый элемент напрямую в хранилище, затем завершает с помощьюPOST /v1/knowledge/files:batch/upload-session/{batch_id}/finalize.Загрузки используют JSON-запросы сессий и подписанные бинарные
PUT, а не multipart-формы.Требуется
batchIdempotencyKey; Calypso использует его для получения долговременного идентификатора пакета для повторных попыток.Требуется общая целевая корзина через
bucketIds,bucketSlugsилиbucket, если только каждый элемент не предоставляет собственную целевую корзину.Поддерживает общие значения по умолчанию
bucketIds,bucketSlugs,bucketиcreateMissingBuckets, а также переопределения для каждого элемента.Используйте
filePathдля каждого элемента для локальных установок Claude Desktop/Cursor MCP, где сервер может прочитать каждый путь. ИспользуйтеcontentBase64для каждого элемента для хостируемых или удаленных MCP-клиентов, которые не могут читать локальные пути.Генерирует безопасные для Firestore значения
client_file_id, еслиclientFileIdне указан.acceptedилиqueuedозначает, что загрузка долговременная, но не обязательно готова к запросам. ИспользуйтеwaitForBatchReady: trueдля опросаGET /v1/knowledge/batches/{batch_id}?include_items=true.Проверяйте статус каждого элемента,
bucketSyncStatusиbucketSync, чтобы отличить индексированное содержимое от готового к поиску по корзинам.
Пример:
{
"batchIdempotencyKey": "kb-seed-2026-06-04",
"bucket": "support-handbook",
"createMissingBuckets": true,
"items": [
{
"filename": "faq.txt",
"mimeType": "text/plain",
"filePath": "/Users/me/Documents/faq.txt"
}
],
"waitForBatchReady": true
}Доступные ресурсы
calypso://server-info
Метаданные сервера только для чтения, включая версию пакета, базовый URL API, транспорт, модель аутентификации и доступные возможности.
calypso://rag-agent-models
Каталог вариантов модели calypso-rag-agent только для чтения, ограниченных командой, обнаруженных из настроенного API-ключа, включая активные buckets, bucket_ids и missing_bucket_ids для каждого варианта. Если обнаружение недоступно, этот ресурс возвращается к базовому calypso-rag-agent.
calypso://buckets
Список корзин знаний только для чтения для команды, привязанной к настроенному API-ключу. Используйте его для проверки идентификаторов/слагов корзин и готовности хранилища корзин перед загрузкой.
calypso://workflows
Краткое руководство по поддерживаемым рабочим процессам RAG и загрузки файлов.
calypso://security
Эксплуатационные заметки по безопасности для API-ключей, локального чтения файлов, загрузок и журналирования.
Доступные подсказки
calypso-question: составьте обоснованный вопрос по базе знаний дляcalypso-rag-agentcalypso-ingestion: подготовьте долговременную загрузку в хранилище знаний и последующий запросcalypso-reset-conversation: начните чистый поток RAG с помощью/new
Типовые рабочие процессы (копировать/вставить)
Поиск знаний
Обобщить тему:
Summarize the knowledge base guidance for campaign approvals
Задать конкретный вопрос:
What does our documentation say about indexing retries?
Сравнить два понятия:
Compare file indexing with retrieval execution in the current architecture
Начать новый поток:
/new
Многоходовое продолжение
Уточнить предыдущий ответ:
Focus only on the ingestion path and ignore retrieval
Запросить источники или обоснование:
Explain which documented components are involved and why
Поток файлов в хранилище знаний
Обнаружение корзин:
Вызовите
calypso-list-bucketsили прочитайтеcalypso://bucketsперед выбором назначения
Загрузка долговременных знаний:
Вызовите
calypso-upload-fileс полезной нагрузкой файла и необязательнымиtitle,tagsилиmetadataПредпочитайте
filePathдля локальных установок Claude Desktop/Cursor MCP; используйтеcontentBase64для хостируемых или удаленных MCP-клиентов, которые не могут читать локальные пути
Направление знаний в корзины:
Используйте
bucket: "support-handbook"для одного назначения,bucketSlugsдля нескольких назначений на основе слагов илиbucketIds, если у вас уже есть стабильные идентификаторы корзин
Создание корзин назначения по требованию:
Добавьте
createMissingBuckets: trueпри использовании назначения на основе слагов, если назначение может еще не существовать
Ожидание индексации:
Передайте
waitForIndexing: true, если вы хотите, чтобы инструмент блокировался до тех пор, пока файл знаний не будет проиндексирован
Пакетный поток хранилища знаний
Загрузка множества долговременных файлов:
Вызовите
calypso-upload-files-batchсitems,batchIdempotencyKeyиfilePathдля каждого элемента для локальных установок MCP; используйтеcontentBase64для каждого элемента для хостируемых или удаленных MCP-клиентов
Направление пакета в корзины:
Укажите общие
bucket,bucketSlugs,bucketIdsилиcreateMissingBucketsв вызове инструмента, затем переопределяйте для каждого элемента только при необходимости
Ожидание готовности к запросам:
Используйте
waitForBatchReady: trueи проверяйте возвращенный статус элементов и поля синхронизации корзин перед запросом свежего содержимого
Советы
Начать заново: используйте
/newдля сброса разговора MCP (новыйconversation_id+ очищенная цепочка ответов)
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceAn MCP server that provides comprehensive multimodal Retrieval-Augmented Generation (RAG) capabilities for processing and querying document directories, supporting text, images, tables, and equations.35MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables any MCP-compatible application to perform advanced multi-modal document processing and retrieval using RAG-Anything.MIT
- AlicenseNot gradedqualityCmaintenanceRAGX MCP Server enables retrieval-augmented generation with document ingestion, hybrid search, and agentic answering using Claude, exposing tools for querying, searching, and managing documents.2MIT
- FlicenseNot gradedqualityCmaintenanceAn MCP server for document parsing, ingestion, query (including multimodal), and lightweight knowledge graph inspection, enabling RAG workflows via the Model Context Protocol.
Related MCP Connectors
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
Query any docs site via MCP. Submit a URL, ask questions, get cited answers.
Free OpenAI-compatible inference with signed provenance receipts and 3 focused MCP tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/calypso-so/calypso-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server