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.json
in 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: true
bypasses all tool confirmation prompts- Only set
trust: true
in 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