Other LLM Integrations¶
Setup guides for Gemini CLI and Codex CLI - additional platforms with napari MCP support.
🌐 Gemini CLI¶
Setup guide for Google's Gemini CLI with napari MCP server.
Quick Setup¶
# 1. Install napari-mcp
pip install napari-mcp
# 2. Auto-configure Gemini CLI (global)
napari-mcp-install gemini --global
# OR configure for specific project
napari-mcp-install gemini --project /path/to/project
Configuration Locations¶
- Global:
~/.gemini/settings.json - Project:
.gemini/settings.jsonin project root
Installation Options¶
# Global installation (recommended)
napari-mcp-install gemini --global
# Project-specific installation
napari-mcp-install gemini --project .
# Preview changes
napari-mcp-install gemini --dry-run
# Use persistent Python
napari-mcp-install gemini --persistent
Manual Configuration¶
Gemini CLI supports additional configuration options:
{
"mcpServers": {
"napari-mcp": {
"command": "uv",
"args": ["run", "--with", "napari-mcp", "napari-mcp"],
"cwd": ".",
"timeout": 600000,
"trust": false
}
}
}
Configuration fields:
- cwd: Working directory for the server
- timeout: Timeout in milliseconds (default: 600000 = 10 minutes)
- trust: If true, bypasses tool confirmation prompts (use with caution)
Management¶
# Check installation
napari-mcp-install list
# Update configuration
napari-mcp-install gemini --global --force
# Uninstall
napari-mcp-install uninstall gemini
Troubleshooting¶
Gemini doesn't see napari tools
- Verify installation:
napari-mcp-install list - Check config file exists:
cat ~/.gemini/settings.json - Restart Gemini CLI
- Reinstall:
napari-mcp-install gemini --global --force
🤖 Codex CLI¶
Setup guide for OpenAI's Codex CLI with napari MCP server.
Quick Setup¶
# 1. Install napari-mcp
pip install napari-mcp
# 2. Auto-configure Codex CLI
napari-mcp-install codex
# 3. Restart Codex CLI
Configuration Location¶
- All platforms:
~/.codex/config.toml
TOML Format
Codex CLI uses TOML configuration format instead of JSON.
Installation Options¶
# Basic installation
napari-mcp-install codex
# Preview changes
napari-mcp-install codex --dry-run
# Use persistent Python
napari-mcp-install codex --persistent
# Force update
napari-mcp-install codex --force
Manual Configuration¶
Edit ~/.codex/config.toml:
Using Persistent Environment¶
Management¶
# Check installation
napari-mcp-install list
# Update configuration
napari-mcp-install codex --force
# Uninstall
napari-mcp-install uninstall codex
Troubleshooting¶
Codex doesn't see napari tools
- Verify installation:
napari-mcp-install list - Check config file:
cat ~/.codex/config.toml - Validate TOML syntax:
python -c "import toml; toml.load(open('.codex/config.toml'))" - Restart Codex CLI
- Reinstall:
napari-mcp-install codex --force
🔄 Install for All Platforms¶
You can install napari-mcp for all supported platforms at once:
This installs for: - Claude Desktop - Claude Code - Cursor (global) - Cline (VS Code and Cursor) - Gemini (global) - Codex
Use --dry-run to preview:
⚖️ Platform Comparison¶
| Feature | Gemini CLI | Codex CLI |
|---|---|---|
| Config Format | JSON | TOML |
| Project-specific | ✅ Yes | ❌ No |
| Global install | ✅ Yes | ✅ Yes |
| Tool confirmations | Configurable (trust) |
Yes |
| Timeout setting | ✅ Configurable | Default |
| maturity | Beta | Stable |
🔐 Security Notes¶
Gemini CLI¶
trust: truebypasses all tool confirmation prompts- Only set
trust: truein controlled environments - Use
trust: false(default) for safety
Codex CLI¶
- Always requires confirmation for code execution
- Runs with your user permissions
- TOML config file should have appropriate permissions
📚 Resources¶
Gemini CLI¶
- Gemini CLI Documentation - Official docs
- Gemini API - API documentation
Codex CLI¶
- OpenAI Codex - Product page
- OpenAI API Docs - API documentation
📚 Next Steps¶
- Quick Start - Get started quickly
- API Reference - All available tools
- Troubleshooting - Common issues