全功能MCP服务器 是 AI Skill Hub 本期精选MCP工具之一。综合评分 7.5 分,整体质量较高。我们推荐使用将其纳入你的 AI 工具库,帮助提升工作效率。
全功能MCP服务器 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
全功能MCP服务器 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/marmyx77/omni-ai-mcp
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"---mcp---": {
"command": "npx",
"args": ["-y", "omni-ai-mcp"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 全功能MCP服务器 执行以下任务... Claude: [自动调用 全功能MCP服务器 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"___mcp___": {
"command": "npx",
"args": ["-y", "omni-ai-mcp"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
The complete AI bridge for Claude Code — Gemini's exclusive capabilities (video, TTS, 1M context, RAG, Deep Research) plus 400+ models via OpenRouter. One MCP server, every AI model, zero friction.
---
All model defaults are now aligned with the latest Gemini IDs, verified live against the Gemini API:
gemini-3.5-flash · Flash-Lite → gemini-3.1-flash-litegemini-3-pro-image (Nano Banana Pro) / gemini-3.1-flash-image (Nano Banana 2)gemini-3.1-flash-tts-previewdeep-research-preview-04-2026 (fixes the previous 404 NOT_FOUND agent)Every default stays overridable via the GEMINI_MODEL_* environment variables.
pip install omni-ai-mcp
omni-ai-mcp-setup
The setup wizard configures Claude Code automatically.
```bash git clone https://github.com/marmyx77/omni-ai-mcp.git cd omni-ai-mcp
pip install 'mcp[cli]>=1.0.0' 'google-genai>=2.0.0' pydantic defusedxml filelock
mkdir -p ~/.claude-mcp-servers/omni-ai-mcp
cp -r app/ run.py pyproject.toml ~/.claude-mcp-servers/omni-ai-mcp/
claude mcp add omni-ai-mcp --scope user \
-e GEMINI_API_KEY=YOUR_KEY \
-e OPENROUTER_API_KEY=YOUR_OR_KEY \
-- python3 ~/.claude-mcp-servers/omni-ai-mcp/run.py
---
cp -r .claude/commands/* ~/.claude/commands/
cp -r .claude/agents/* ~/.claude/agents/
---
```bash
docker-compose up -d
rsync -a app/ ~/.claude-mcp-servers/omni-ai-mcp/app/
```python
export GEMINI_MODEL_PRO=gemini-3.1-pro-preview export OPENROUTER_DEFAULT_MODEL=openai/gpt-4o ```
All settings via environment variables:
| Variable | Default | Description |
|---|---|---|
GEMINI_API_KEY | **required** | Google Gemini API key |
OPENROUTER_API_KEY | — | OpenRouter key (enables ask_model for 400+ models) |
GEMINI_MODEL_PRO | gemini-3.1-pro-preview | Override Pro text model |
GEMINI_MODEL_FLASH | gemini-3.5-flash | Static fallback model |
GEMINI_MODEL_DEEP_RESEARCH | deep-research-preview-04-2026 | Override research agent |
OPENROUTER_DEFAULT_MODEL | openai/gpt-4o | Default OpenRouter model |
OPENROUTER_TIMEOUT | 120 | OpenRouter generation timeout in seconds (raise for search models like perplexity/sonar-deep-research) |
GEMINI_SANDBOX_ROOT | cwd | Root directory for file access |
GEMINI_SANDBOX_ENABLED | true | Enable path sandboxing |
GEMINI_MAX_FILE_SIZE | 102400 | Max file size in bytes (100KB) |
GEMINI_CONVERSATION_TTL_HOURS | 3 | Local conversation expiry |
GEMINI_CONVERSATION_MAX_TURNS | 50 | Max turns per thread |
GEMINI_LOG_DIR | ~/.omni-ai-mcp | Log & DB directory |
GEMINI_LOG_FORMAT | text | json or text |
GEMINI_DISABLED_TOOLS | — | Comma-separated tool names to disable |
---
Include file contents directly in prompts:
"Ask Gemini to review @src/auth.py for security issues"
"Brainstorm improvements for @README.md"
"Code review @*.py with focus on performance"
"Analyze codebase @src/**/*.ts"
Supported patterns: @file.py, @src/main.py, @*.py, @src/**/*.ts, @. (directory listing)
claude mcp remove omni-ai-mcp
claude mcp add omni-ai-mcp --scope user \
-e GEMINI_API_KEY=NEW_KEY \
-e OPENROUTER_API_KEY=NEW_OR_KEY \
-- python3 ~/.claude-mcp-servers/omni-ai-mcp/run.py
---
| Feature | Notes |
|---|---|
| Text generation | Free tier available · $0.075-0.30 per 1M tokens |
| Web Search | ~$14 per 1000 queries |
| File Search indexing | $0.15 per 1M tokens (one-time) |
| Image generation | Varies by resolution and model |
| Video generation | Varies by duration/resolution |
| Text-to-speech | Varies by character count |
| OpenRouter | Per-model pricing — see [openrouter.ai/models](https://openrouter.ai/models) |
See Google AI pricing for Gemini rates.
---
Install with one click — no Python setup required:
omni-ai-mcp-vX.Y.Z.dxt from GitHub ReleasesThe .dxt bundle includes all Python dependencies — users don't need to install anything else.
---
omni-ai-mcp 是专为 Claude Code 设计的完整 AI 桥接工具。它能够将 Gemini 的独家能力(如视频处理、TTS 语音合成、1M 超长上下文、RAG 检索增强生成及 Deep Research 深度研究)无缝集成到你的开发流程中。此外,通过接入 OpenRouter,你还可以轻松调用超过 400 种主流 AI 模型。只需一个 MCP Server,即可实现全模型覆盖,实现零摩擦的 AI 辅助开发体验。
在最新的 v4.4.0 版本中,我们对模型映射进行了全面优化,确保所有默认模型 ID 与最新的 Gemini API 实时同步。目前已支持包括 Text Flash、Flash-Lite、Image 以及最新的 TTS 预览版模型。特别值得关注的是,Deep Research 功能已修复之前的 404 问题,并支持最新的预览版模型,为开发者提供更强大的深度研究与分析能力。
在使用本项目之前,请确保你的开发环境已安装 Python 3.9 或更高版本,并且已经安装了 Claude Code CLI。运行本项目必须配置 Gemini API key(可通过 Google AI Studio 免费获取)。如果你希望通过 OpenRouter 调用超过 400 种其他模型,则需要额外准备一个 OpenRouter API key。
推荐使用 PyPI 进行安装,只需运行 `pip install omni-ai-mcp omni-ai-mcp-setup`,随后通过 setup 向导即可自动完成 Claude Code 的配置。如果你偏好从源码安装,可以从 GitHub 克隆仓库并手动执行安装步骤。此外,我们也提供了手动安装模式,允许开发者通过 `pip` 安装相关依赖并手动将文件拷贝至 `~/.claude-mcp-servers/` 目录下,最后通过 `claude mcp add` 命令完成注册。
项目提供了快速启动指南与丰富的用法示例。你可以直接在提示词中使用特定��语法来调用 AI 能力。无论是进行代码审查、性能分析还是逻辑脑暴,都能通过简单的指令实现。通过结合 Claude Code 的交互能力,开发者可以实现极其自然的代码辅助体验。
所有的配置项均通过环境变量进行管理,方便开发者进行灵活定制。你可以通过设置 `GEMINI_API_KEY` 来启用核心功能,或通过 `OPENROUTER_API_KEY` 开启多模型支持。如果需要覆盖默认的模型版本(例如使用特定的 Pro 模型),可以通过 `GEMINI_MODEL_PRO` 或 `OPENROUTER_DEFAULT_MODEL` 等环境变量进行自定义覆盖。
本项目支持强大的 `@File` 引用功能,允许你在 Prompt 中直接包含文件内容。你可以使用类似 `@src/auth.py` 或 `@*.py` 的模式来让 Gemini 审查安全问题、改进代码或分析整个代码库。此外,文档中还详细列出了各项功能的 API 成本预估,包括文本生成、Web Search、文件索引及多媒体生成等,帮助你更好地控制使用预算。
本项��提供了两种主要的工作流模式。首先是 Claude Desktop Extension (.dxt),支持一键安装,无需配置 Python 环境,下载对应的 `.dxt` 文件并拖入 Claude Desktop 即可使用。其次是 Claude Code Plugin 模式,专为命令行开发者设计,通过 MCP 协议深度集成到终端开发流中,实现更高效的自动化编程体验。
在遇到问题时,请参考 FAQ 章节进行排查。如果需要更新 API key,无需重新安装,只需使用 `claude mcp remove` 移除旧配置,然后通过 `claude mcp add` 重新添加并注入新的环境变量即可完成平滑迁移。
功能齐全,支持多种AI工具
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
经综合评估,全功能MCP服务器 在MCP工具赛道中表现稳健,质量良好。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | omni-ai-mcp |
| 原始描述 | 开源MCP工具:Full-featured MCP server for Google Gemini. multiple tools: text generation with。⭐8 · Python |
| Topics | mcpanthropicclaudegeminipython |
| GitHub | https://github.com/marmyx77/omni-ai-mcp |
| License | MIT |
| 语言 | Python |
收录时间:2026-07-05 · 更新时间:2026-07-05 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端