By KellisLab
Connect Claude Code to Mantis MCP — explore maps, clusters, and notebooks in your spaces
Index a local codebase into a CSV for Mantis, optionally creating and activating a Mantis codebase map. Use when the user wants Claude Code to map a repository or create a codebase CSV.
Run the Mantis MCP setup wizard (API key, space, thread). Use when the user wants to connect Claude Code to Mantis or fix MCP connection issues.
Create a Mantis map from a local CSV or XLSX file using the mantis CLI. Use when the user wants to upload a dataset, configure field types, or turn a CSV into a Mantis map.
---
Change the active Mantis space or thread (space state) for MCP. Use when the user wants to switch workspace or conversation context.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
api_base_urlBase URL only (no path). Default is the CSAIL H200 API; use http://localhost:8000 for local Docker.
${user_config.api_base_url}Mantis developer CLI — manage spaces, create maps from local data, and configure Claude Code as a Mantis client. Distributed alongside the mantis@mantis-plugins Claude Code plugin.
Naming note: the repo is
KellisLab/mantis-clibut the npm package is published asmantisai-clibecausemantis-cliwas already taken on npm. The binary you run is justmantis.
https://kellis-h200-1.csail.mit.edu; local dev: http://localhost:8000)live_…) from https://mantis.csail.mit.edu/developer/#keysclaude on your PATH)npm install -g mantisai-cli
mantis setup
mantis setup walks through API URL, API key, space, and thread selection. If Claude Code is installed, it also registers the mantis@mantis-plugins plugin and writes the MCP config.
| Command | Description |
|---|---|
mantis setup | Connect to Mantis, pick space & thread, configure Claude Code |
mantis status | Show current API, space, thread, and MCP URL |
mantis select [space|thread|both] | Switch active space and/or thread |
mantis create map <file> | Create a Mantis map from a local CSV/XLSX |
mantis create codebase [root] | Index a local codebase to CSV; optionally create a map |
Run any command with --help for full options.
# Create a new private space and load a CSV as a map
mantis create map ./data.csv \
--space-mode new --space-name "Sales" --private \
--map-name "Q4 Pipeline" \
--title-column name --semantic-column description --numeric-column revenue
# Add a map to an existing space
mantis create map ./more-data.csv \
--space-mode existing --space-id <uuid> \
--map-name "Cohort 2"
# Index your repo into Mantis
mantis create codebase . --create-map --space-mode new --space-name "Repo Index" --private
After mantis setup:
/plugin → enable mantis @ mantis-plugins (user scope) if needed./reload-plugins/mantis:status.| Command | Description |
|---|---|
/mantis:connect | Run setup / reconnect |
/mantis:space | Change space (search or paste a /space/{uuid} link) |
/mantis:thread | Change thread (space state) |
/mantis:status | Show current space, thread, and MCP URL |
/mantis:select | Quick space/thread selection |
After changing thread, run /reload-plugins so MCP picks up the new X-Space-State-ID header.
In mantis setup or /mantis:space, paste a URL such as:
https://mantis.csail.mit.edu/space/1e1ed055-c869-4b78-b41f-4216a44049d4/
Use the same Mantis API base URL as the space you are targeting (local vs production).
CLI:
npm install -g mantisai-cli@latest
Plugin (slash commands, MCP, skills) — in Claude Code:
/plugin marketplace update mantis-plugins
Then update mantis@mantis-plugins and /reload-plugins.
claude plugin marketplace add KellisLab/mantis-cli
claude plugin install mantis@mantis-plugins --scope user
Enable in /plugin, then /reload-plugins.
mantis-claude-codeIf you previously installed the package as mantis-claude-code, migrate with:
npm uninstall -g mantis-claude-code
npm install -g mantisai-cli
mantis setup
Your local config at ~/.mantis/claude-code/config.json is preserved.
https://www.npmjs.com/package/mantisai-cli
MIT — see LICENSE.
npx claudepluginhub kellislab/mantis-cli --plugin mantisMemory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Create content, plan campaigns, and analyze performance across marketing channels. Maintain brand voice consistency, track competitors, and report on what's working.
Prospect, craft outreach, and build deal strategy faster. Prep for calls, manage your pipeline, and write personalized messaging that moves deals forward.