modelscope·@longngo192/gcpdoc-mcp
暂无描述。
An MCP (Model Context Protocol) server that provides AI assistants with access to Google Cloud Platform documentation. This enables Claude and other MCP-compatible assistants to search, fetch, and understand GCP documentation in real-time.
Claude MCP Server Google Cloud
(or other (this project) Documentation
MCP client) (cloud.google
.com/docs)
site:cloud.google.com# Clone the repository
git clone https://github.com/longngo192/gcpdoc-mcp
cd gcpdoc-mcp
# Install dependencies
npm install
# Build the project
npm run build
npm install && npm run build
Add to your Claude Desktop config file:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"google-cloud-docs": {
"command": "node",
"args": [
"/path/to/google-cloud-docs-mcp/dist/index.js"
]
}
}
}
# Add the MCP server
claude mcp add google-cloud-docs -- node /path/to/dist/index.js
# Verify installation
claude mcp list
Once configured, Claude will automatically use the GCP documentation tools when you ask questions about Google Cloud services.
"How do I set up VPC peering between two GCP projects?"
"What are the steps to enable CMEK encryption for Cloud Storage?"
"How to configure Cloud SQL high availability?"
"Show me GKE autoscaling configuration options"
"How to set environment variables in Cloud Run?"
If using MCP protocol directly:
// Search documentation
{
"method": "tools/call",
"params": {
"name": "search_google_cloud_docs",
"arguments": {
"query": "vpc peering between projects"
}
}
}
// Fetch specific documentation
{
"method": "tools/call",
"params": {
"name": "fetch_google_cloud_doc",
"arguments": {
"path": "vpc/docs/vpc-peering"
}
}
}
search_google_cloud_docsSearch GCP documentation with free-form queries. Primary tool for GCP questions.
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | Yes | Natural language search query |
product | string | No | Filter by GCP product (e.g., 'compute', 'storage') |
Example:
{
"query": "how to share encrypted bucket cross account",
"product": "storage"
}
fetch_google_cloud_docFetch content from a specific documentation page.
| Parameter | Type | Required | Description |
|---|---|---|---|
path | string | Yes | Documentation path after cloud.google.com/ |
Example:
{
"path": "storage/docs/encryption/customer-managed-keys"
}
list_google_cloud_productsList all supported GCP products and their documentation paths.
No parameters required.
get_api_referenceGet REST API reference for a GCP service.
| Parameter | Type | Required | Description |
|---|---|---|---|
service | string | Yes | Service name (e.g., 'compute', 'storage') |
resource | string | No | Specific API resource (e.g., 'instances', 'buckets') |
Example:
{
"service": "compute",
"resource": "instances"
}
The server includes 80+ topic mappings for accurate search results:
| Category | Topics |
|---|---|
| Storage & Encryption | encrypt, bucket, cmek, kms, customer managed, object storage |
| IAM & Security | iam, role, service account, impersonation, workload id… |
通过专门的代理、丰富的资源和强大的工具,促进涵盖云、人工智能和区块链等不同架构领域的全面架构设计和评估。
一个将 Claude Desktop 和其他 MCP 客户端连接到 Cloudflare Workers 的软件包,通过模型上下文协议(Model Context Protocol), enables 自定义功能可以通过自然语言访问。
一种连接到 Kubernetes 集群的服务器,它通过自然语言命令启用管理功能,支持列出资源、创建/删除 Pod 以及安装 Helm 图表等操作。
一种模型上下文协议服务器, enables 人工智能代理通过标准化接口与阿里云DataWorks进行交互,从而通过DataWorks开放API无缝管理DataWorks资源和操作。
一种模型上下文协议服务器,通过 Graph API 实现与 Microsoft 365 服务(Excel、日历、邮件、OneDrive、Teams 等)的交互,使人工智能助手能够通过自然语言管理 Microsoft 365 资源。
一台使大型语言模型能够通过模型上下文协议发现并与由 OpenAPI 规范定义的 REST API 交互的服务器。