开发者工具 · 人工智能聊天机器人

Vertex AI MCP Server logo

Vertex AI MCP Server

shariqriazz/vertex-ai-mcp-server

该项目是一个基于Google Cloud Vertex AI Gemini模型的MCP服务器,提供丰富的工具集用于代码辅助和通用问答,支持网络搜索增强回答、文档解释生成、文件系统操作等功能。

安装

bunx -y vertex-ai-mcp-server

客户端配置

{
  "mcpServers": {
    "vertex-ai-mcp-server": {
      "command": "bunx",
      "args": [
        "-y",
        "vertex-ai-mcp-server"
      ],
      "env": {
        "AI_PROVIDER": "<AI_PROVIDER>",
        "GOOGLE_CLOUD_PROJECT": "<GOOGLE_CLOUD_PROJECT>",
        "VERTEX_MODEL_ID": "<VERTEX_MODEL_ID>",
        "GEMINI_MODEL_ID": "<GEMINI_MODEL_ID>",
        "GOOGLE_CLOUD_LOCATION": "<GOOGLE_CLOUD_LOCATION>",
        "AI_TEMPERATURE": "<AI_TEMPERATURE>",
        "AI_USE_STREAMING": "<AI_USE_STREAMING>",
        "AI_MAX_OUTPUT_TOKENS": "<AI_MAX_OUTPUT_TOKENS>",
        "AI_MAX_RETRIES": "<AI_MAX_RETRIES>",
        "AI_RETRY_DELAY_MS": "<AI_RETRY_DELAY_MS>"
      }
    }
  }
}

环境变量

AI_PROVIDERGOOGLE_CLOUD_PROJECTVERTEX_MODEL_IDGEMINI_MODEL_IDGOOGLE_CLOUD_LOCATIONAI_TEMPERATUREAI_USE_STREAMINGAI_MAX_OUTPUT_TOKENSAI_MAX_RETRIESAI_RETRY_DELAY_MS
GitHub 星标
9
分类
开发者工具, 人工智能聊天机器人
许可证
MIT
更新于
2026年10月6日

工具(29)

  • answer_query_websearch

    Answers a natural language query using the configured Vertex AI model enhanced with Google Search results.

  • answer_query_direct

    Answers a natural language query using only the internal knowledge of the configured Vertex AI model.

  • explain_topic_with_docs

    Provides a detailed explanation for a query about a specific software topic by synthesizing information primarily from official documentation found via web…

  • get_doc_snippets

    Provides precise, authoritative code snippets or concise answers for technical queries by searching official documentation.

  • generate_project_guidelines

    Generates a structured project guidelines document (Markdown) based on a specified list of technologies (optionally with versions), using web search for best…

  • code_analysis_with_docs

    Analyzes code snippets by comparing them with best practices from official documentation, identifying potential bugs, performance issues, and security…

  • technical_comparison

    Compares multiple technologies, frameworks, or libraries based on specific criteria, providing detailed comparison tables with pros/cons and use cases.

  • architecture_pattern_recommendation

    Suggests architecture patterns for specific use cases based on industry best practices, with implementation examples and considerations.

  • dependency_vulnerability_scan

    Analyzes project dependencies for known security vulnerabilities, providing detailed information and mitigation strategies.

  • database_schema_analyzer

    Reviews database schemas for normalization, indexing, and performance issues, suggesting improvements based on database-specific best practices.

  • security_best_practices_advisor

    Provides security recommendations for specific technologies or scenarios, with code examples for implementing secure practices.

  • testing_strategy_generator

    Creates comprehensive testing strategies for applications or features, suggesting appropriate testing types with coverage goals.

  • regulatory_compliance_advisor

    Provides guidance on regulatory requirements for specific industries (GDPR, HIPAA, etc.), with implementation approaches for compliance.

  • microservice_design_assistant

    Helps design microservice architectures for specific domains, with service boundary recommendations and communication patterns.

  • documentation_generator

    Creates comprehensive documentation for code, APIs, or systems, following industry best practices for technical documentation.

  • read_file_content

    Read the complete contents of one or more files.

  • write_file_content

    Create new files or completely overwrite existing files.

  • edit_file_content

    Makes line-based edits to a text file, returning a diff preview or applying changes.

  • list_directory_contents

    Lists files and directories directly within a specified path (non-recursive).

  • get_directory_tree

    Gets a recursive tree view of files and directories as JSON.

  • move_file_or_directory

    Moves or renames files and directories.

  • search_filesystem

    Recursively searches for files/directories matching a name pattern, with optional exclusions.

  • get_filesystem_info

    Retrieves detailed metadata (size, dates, type, permissions) about a file or directory.

  • execute_terminal_command

    Execute a shell command, optionally specifying cwd and timeout.

  • save_generate_project_guidelines

    Generates project guidelines based on a tech stack and saves the result to a specified file path.

  • save_doc_snippet

    Finds code snippets from documentation and saves the result to a specified file path.

  • save_topic_explanation

    Generates a detailed explanation of a topic based on documentation and saves the result to a specified file path.

  • save_answer_query_direct

    Answers a query using only internal knowledge and saves the answer to a specified file path.

  • save_answer_query_websearch

    Answers a query using web search results and saves the answer to a specified file path.

本页信息摘自该项目的 README。 查看 README

支持的客户端

该服务器 README 中提到的客户端:

查看全部
Claude Desktop logo

Claude Desktop

桌面端 · 免费增值 · Proprietary

Anthropic 官方推出的 Claude AI 桌面应用程序。支持 MCP 服务器以扩展功能。

WindowsMacOS
Cline logo

Cline

桌面端 · 免费 · MIT

集成到 IDE 中的 AI 代码助手。支持 MCP 服务器以增强功能。

WindowsMacOSLinux

相关 MCP 服务器

更多服务器
Playwright logo

Playwright

microsoft/playwright

72.2k

Playwright是一个跨浏览器的Web测试和自动化框架,支持Chromium、Firefox和WebKit,提供无头执行、多浏览器兼容性测试、强大的断言和工具支持,适用于多种编程语言。

开发者工具
repomix logo

repomix

yamadashy/repomix

15.2k

Repomix是一个将代码库打包为AI友好格式的工具,支持本地和远程仓库处理,提供代码压缩、安全检查和多种输出格式。

开发者工具
UI-TARS-desktop logo

UI-TARS-desktop

bytedance/UI-TARS-desktop

12.9k

TARS 是字节跳动的多模态 AI 智能体技术栈,包含两个项目:Agent TARS(基于 MCP 的命令行与 Web UI 智能体)和 UI-TARS-desktop(桌面 GUI 智能体)。

开发者工具
blender logo

blender

ahujasid/blender-mcp

10.6k

BlenderMCP通过MCP协议将Blender与Claude AI连接,实现AI辅助3D建模与场景控制

开发者工具
Playwright Browser Automation logo

Playwright Browser Automation

microsoft/playwright-mcp

9.2k

Playwright MCP是一个基于Playwright的浏览器自动化服务器,通过结构化数据而非像素输入实现LLM与网页的交互。

开发者工具
2344 logo

2344

comet-ml/opik

7k

Opik是一个开源的LLM评估框架,支持追踪、评估和监控LLM应用,帮助开发者构建更高效、更经济的LLM系统。

开发者工具