GCP MCP 服务器是一个模型上下文协议(MCP)服务器,它能让像 Claude 这样的 AI 助手与您的 Google Cloud Platform 环境进行交互。借助该服务器,您可以在对话过程中通过自然语言查询和管理 GCP 资源。
git clone https://github.com/eniayomi/gcp-mcp
cd gcp-mcp
npm install
claude_desktop_config.json 中:
通过 npm:{
"mcpServers": {
"gcp": {
"command": "sh",
"args": ["-c", "npx -y gcp-mcp"]
}
}
}
如果是源代码安装:
{
"mcpServers": {
"gcp": {
"command": "npm",
"args": [
"--silent",
"--prefix",
"/path/to/gcp-mcp",
"start"
]
}
}
}
请将 /path/to/gcp-mcp 替换为实际项目目录路径。
{
"gcp": {
"command": "npx -y gcp-mcp"
}
}
~/.windsurf/config.json(如果不存在则创建)。{
"mcpServers": {
"gcp": {
"command": "npx -y gcp-mcp"
}
}
}
gcloud auth application-default login 设置应用默认凭证。该服务器允许通过自然语言查询和管理 GCP 资源。以下是使用示例:
列出我所有的 GCP 项目告诉我当前项目的 ID用户: 列出我所有的 GCP 项目
系统: 好的,以下是您拥有的所有 GCP 项目的列表:
1. project-12345
2. dev-environment
3. production-server
如果遇到问题,请检查以下事项:
tail -n 50 -f ~/Library/Logs/Claude/mcp-server-gcp.log
欢迎贡献!请随意提交拉取请求。
MIT