MCP Marketplace
BrowseHow It WorksFor CreatorsDocs
Sign inSign up
MCP Marketplace

The curated, security-first marketplace for AI tools.

Product

Browse ToolsSubmit a ToolDocumentationHow It WorksBlogFAQ

Legal

Terms of ServicePrivacy PolicyCommunity Guidelines

Connect

support@mcp-marketplace.ioTwitter / XDiscord

MCP Marketplace © 2026. All rights reserved.

Back to Browse

Calypso MCP Server

by Calypso So
AI & MLModerate5.8MCP RegistryLocal
Free

Server data from the Official MCP Registry

Calypso multimodal RAG for grounded answers from docs, images, charts, and knowledge.

About

Calypso multimodal RAG for grounded answers from docs, images, charts, and knowledge.

Security Report

5.8
Moderate5.8Moderate Risk

This MCP server demonstrates solid security practices with proper authentication requirements, no malicious patterns, and appropriate input handling. The codebase uses environment variables for credentials, implements structured error handling, and has clear permission scoping aligned with its RAG functionality. Minor code quality observations exist around exception handling breadth, but these do not constitute security vulnerabilities. Supply chain analysis found 2 known vulnerabilities in dependencies (0 critical, 2 high severity). Package verification found 1 issue.

4 files analyzed · 7 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

File System Write

Writes or modifies files on your machine. Check that this is expected for the tool.

What You'll Need

Set these up before or after installing:

Calypso API key used to access the Calypso Responses API.Required

Environment variable: CALYPSO_API_KEY

Optional Calypso-compatible API base URL. Defaults to https://api.calypso.so/v1.Optional

Environment variable: CALYPSO_API_BASE_URL

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-calypso-so-multimodal-rag-mcp-server": {
      "env": {
        "CALYPSO_API_KEY": "your-calypso-api-key-here",
        "CALYPSO_API_BASE_URL": "your-calypso-api-base-url-here"
      },
      "args": [
        "-y",
        "@calypsohq/multimodal-rag-mcp-server"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

Calypso Multimodal RAG MCP Server

smithery badge Trust Score npm version License CI

This MCP server exposes the Calypso Multimodal RAG agent to MCP clients such as Cursor and Claude Desktop. Calypso is a hosted, Gemini File Search-powered multimodal RAG layer for grounded answers across PDFs, docs, screenshots, charts, diagrams, help content, FAQs, images, and internal knowledge.

Instead of wiring each agent or workflow to a one-off document search stack, use this MCP as the agent-facing entry point to one reusable answer layer: upload source material once, retrieve across text and visual content, and return answers with evidence users can verify.

Docs: https://docs.calypso.so

Official MCP Registry: io.github.calypso-so/multimodal-rag-mcp-server

What you get

  • calypso-rag-agent: sends each turn directly to the Calypso RAG agent and supports multi-turn context with /new reset
  • calypso-upload-agent-file: uploads a file into the agent store and returns a compatible OpenAI-style file_id
  • calypso-upload-knowledge-file: uploads durable knowledge files for indexing and retrieval

The server also exposes read-only MCP resources and reusable prompts so clients can discover safe workflows before calling tools.

Why Multimodal-First RAG

Most company knowledge is not only text. The answer often lives across a setup screenshot, a PDF table, a product diagram, a help-center page, or a chart inside a report. Calypso packages that full knowledge surface into a single retrieval layer so agents can ask grounded questions without guessing from generic model memory.

  • Search the formats users actually rely on: documentation, PDFs, screenshots, charts, diagrams, product images, support articles, manuals, policies, FAQs, and reports.
  • Ground answers before the model writes: Gemini File Search retrieves relevant text and visual context first, then the RAG agent answers from that source material.
  • Show the evidence trail: responses can include source references, page-aware grounding, and retrieval metadata so people can verify before they trust.
  • Scope retrieval with metadata: use workspace, team, customer, language, file type, status, or other metadata to keep answers relevant without duplicating knowledge bases.
  • Reuse the same knowledge layer everywhere: connect Cursor, Claude Desktop, AI agents, n8n workflows, product UI, support flows, and website experiences to the same source-backed layer.

In practice, this means your agent can answer questions like:

  • "What does this onboarding PDF say about approval rules?"
  • "Why is this setup screen failing?"
  • "Summarize the policy that applies to this support ticket."
  • "Which product plan fits this customer based on our pricing docs?"
  • "Compare the diagrammed ingestion flow with the retrieval flow."

Catalog & Trust

This repository is prepared for the Archestra MCP Catalog. The Trust Score badge is a catalog hygiene signal based on public metadata such as protocol coverage, documentation, GitHub activity, and code quality. It is not a security certification; review the code and configure API keys carefully before connecting any MCP server to sensitive data.

To add this server to Archestra, fork archestra-ai/website, edit app/app/mcp-catalog/data/mcp-servers.json, and add:

"https://github.com/calypso-so/calypso-mcp-server"

What this MCP does

With calypso-rag-agent you can:

  • Ask grounded questions against the configured Calypso knowledge base
  • Continue a multi-turn conversation via the native /v1/responses conversation model
  • Reset the conversation context with /new
  • Use the same OpenAI-compatible Responses endpoint that serves calypso-rag-agent
  • Discover built-in resources and prompts for the supported Calypso workflows

Requirements

  • Node.js 18+
  • A Calypso API endpoint that exposes:
    • POST /v1/responses
  • A Calypso API key (sk-...)

Configuration

Environment variables:

  • CALYPSO_API_KEY (required)
  • CALYPSO_API_BASE_URL (optional, default https://api.calypso.so/v1)

CLI flags:

  • --api-key
  • --api-base-url

Configuration precedence:

  1. CLI flags / Smithery-provided command arguments
  2. Environment variables
  3. Default base URL (https://api.calypso.so/v1)

Run with npx

npx -y @calypsohq/multimodal-rag-mcp-server --api-key "sk-..."

Run with environment variables

env CALYPSO_API_KEY="sk-..." CALYPSO_API_BASE_URL="https://api.calypso.so/v1" npx -y @calypsohq/multimodal-rag-mcp-server

Configure in Cursor

Add a new MCP server (command type) like:

npx -y @calypsohq/multimodal-rag-mcp-server --api-key sk-... --api-base-url https://api.calypso.so/v1

Configure in Claude Desktop

1. Open Claude Desktop MCP config

In Claude Desktop:

Claude -> Settings -> Developer -> Edit Config

On macOS, the file is usually:

~/Library/Application Support/Claude/claude_desktop_config.json

Claude Desktop uses claude_desktop_config.json for desktop MCP servers. Claude Code uses separate config locations such as ~/.claude.json or project-level .mcp.json.

2. Add the Calypso MCP server

Paste this into 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"
      }
    }
  }
}

Replace:

  • sk-your-calypso-api-key

with your real Calypso API key.

3. Restart Claude Desktop fully

Fully quit Claude Desktop, then reopen it.

Do not only close the window. On macOS:

Cmd + Q

After restart, the MCP should appear in Claude with these tools available:

  • calypso-rag-agent
  • calypso-upload-agent-file
  • calypso-upload-knowledge-file

Smithery

The server is available on Smithery and launches through the same npx package path used by desktop clients.

Smithery user config:

  • calypsoApiKey (required)
  • calypsoApiBaseUrl (optional, defaults to https://api.calypso.so/v1)

The Smithery launch path is equivalent to:

npx -y @calypsohq/multimodal-rag-mcp-server --api-key sk-... --api-base-url https://api.calypso.so/v1

Use calypsoApiBaseUrl only when targeting a self-hosted Calypso-compatible deployment. The cloud default does not need an override.

Troubleshooting

  • Missing API key: provide --api-key or CALYPSO_API_KEY
  • Wrong API host: make sure --api-base-url / CALYPSO_API_BASE_URL ends in /v1
  • Self-hosted deployment: only override the base URL if you are not using https://api.calypso.so/v1
  • Smithery launch mismatch: use the packaged npx -y @calypsohq/multimodal-rag-mcp-server path instead of running node dist/index.js from a fresh clone

Available tools

calypso-rag-agent

Direct Calypso RAG agent access.

Notes:

  • It does not auto-route to other personas or agents.
  • It uses POST /v1/responses instead of POST /v1/chat/completions.
  • First turns create a named conversation, and follow-up turns chain with previous_response_id.
  • Optional fileIds are attached as input_file parts and use metadata._aicore.file_input_strategy = "rag_policy" for retrieval-backed agent-store semantics.
  • Use /new as the prompt to reset the MCP conversation.

calypso-upload-agent-file

Uploads a file into the agent store and returns a compatible OpenAI-style file_id.

Notes:

  • Sends purpose=user_data on the upload request.
  • Sends target_model so the file lands in the intended agent store instead of a generic attachment path.
  • Supports either contentBase64 for remote execution or filePath for local desktop usage.
  • Can optionally wait until the file is RAG-ready before returning.

calypso-upload-knowledge-file

Uploads a file into the durable knowledge store and indexing pipeline.

Notes:

  • Uses POST /v1/knowledge/files.
  • Returns knowledge-file and task metadata, not a chat attachment file_id.
  • Supports optional title, tags, metadata, idempotencyKey, and knowledge bucket assignment.
  • Route uploads into existing buckets with bucketIds or bucketSlugs, or use bucket as a single-slug shortcut.
  • Pass createMissingBuckets: true with bucket slugs when you want Calypso to create missing destinations during upload.
  • Can optionally wait until indexing reaches a ready state before returning.

Available resources

calypso://server-info

Read-only server metadata, including package version, API base URL, transport, authentication model, and exposed capabilities.

calypso://workflows

A compact guide to the supported RAG, agent-file, and knowledge-file workflows.

calypso://security

Operational security notes for API keys, local file reads, uploads, and logging.

Available prompts

  • calypso-knowledge-question: draft a grounded knowledge-base question for calypso-rag-agent
  • calypso-agent-file-question: ask over uploaded file_id values using rag_policy semantics
  • calypso-knowledge-ingestion: prepare a durable knowledge-store upload and follow-up query
  • calypso-reset-conversation: start a clean RAG thread with /new

Common workflows (copy/paste)

Knowledge retrieval

  • Summarize a topic:
    • Summarize the knowledge base guidance for campaign approvals
  • Ask for a specific answer:
    • What does our documentation say about indexing retries?
  • Compare two concepts:
    • Compare file indexing with retrieval execution in the current architecture
  • Start a fresh thread:
    • /new

Multi-turn follow-up

  • Refine a previous answer:
    • Focus only on the ingestion path and ignore retrieval
  • Ask for sources or justification:
    • Explain which documented components are involved and why

Agent-store file flow

  • Upload a file for the RAG agent:
    • Call calypso-upload-agent-file with filename, mimeType, and either contentBase64 or filePath
  • Ask over the uploaded file:
    • Call calypso-rag-agent with your prompt and the returned fileIds
  • RAG semantics:
    • The MCP automatically uses rag_policy when fileIds are attached

Knowledge-store file flow

  • Upload durable knowledge:
    • Call calypso-upload-knowledge-file with the file payload and optional title, tags, or metadata
  • Route knowledge into buckets:
    • Use bucket: "support-handbook" for one destination, bucketSlugs for multiple slug-based destinations, or bucketIds when you already have stable bucket ids
  • Create bucket destinations on demand:
    • Add createMissingBuckets: true when using slug-based bucket assignment and the destination may not exist yet
  • Wait for indexing:
    • Pass waitForIndexing: true if you want the tool to block until the knowledge file is indexed

Tips

  • Start over: use /new to reset the MCP conversation (new conversation_id + cleared response chain).

Reviews

No reviews yet

Be the first to review this server!

0

installs

New

no ratings yet

Is this your server?

Claim ownership to manage your listing, respond to reviews, and track installs from your dashboard.

Claim with GitHub

Sign up with the GitHub account that owns this repo

Links

Source Codenpm Package

Details

Published June 3, 2026
Version 1.0.30
0 installs
Local Plugin

More AI & ML MCP Servers

Toleno

Free

by Toleno · Developer Tools

Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.

137
Stars
487
Installs
8.0
Security
4.8
Local

mcp-creator-python

Free

by mcp-marketplace · Developer Tools

Create, build, and publish Python MCP servers to PyPI — conversationally.

-
Stars
67
Installs
10.0
Security
4.6
Local

MarkItDown

Free

by Microsoft · Content & Media

Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption

120.0K
Stars
22
Installs
6.0
Security
5.0
Local

mcp-creator-typescript

Free

by mcp-marketplace · Developer Tools

Scaffold, build, and publish TypeScript MCP servers to npm — conversationally

-
Stars
16
Installs
10.0
Security
5.0
Local

FinAgent

Free

by mcp-marketplace · Finance

Free stock data and market news for any MCP-compatible AI assistant.

-
Stars
16
Installs
10.0
Security
No ratings yet
Local

Google Workspace MCP

Free

by Taylorwilsdon · Productivity

Control Gmail, Calendar, Docs, Sheets, Drive, and more from your AI

1.6K
Stars
13
Installs
7.0
Security
No ratings yet
Local