google/mcp-security

The google/mcp-security repository provides Model Context Protocol servers that integrate Google's security products with MCP clients such as Claude Desktop...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 32 minutes ago
Added to GitGenius on August 2nd, 2026
Created on April 2nd, 2025
Open Issues & Pull Requests: 81 (+0)
GitHub issues: Enabled
Number of forks: 129
Total Stargazers: 513 (+0)
Total Subscribers: 31 (+0)

Issue Activity (beta)

Open issues: 40
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 279 days
Stale 30+ days: 38
Stale 90+ days: 30

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • 2025-nov-sprint (13)
  • good first issue (8)
  • documentation (3)
  • enhancement (3)
  • bug (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 27.4 hours
Mean response time: 11.8 days
90th percentile: 15.8 days
Tracked items: 45

Most active contributors

Detailed Description

The google/mcp-security repository provides Model Context Protocol servers that integrate Google's security products with MCP clients such as Claude Desktop and the Cline VS Code extension. Written in Python, the repository enables users to access five distinct Google security services: a Remote MCP Server for Google SecOps, Google Security Operations (Chronicle) for threat detection and investigation, Google Security Operations SOAR for security orchestration and automation, Google Threat Intelligence for accessing Google's threat data, and Security Command Center for cloud security management. Each server operates independently, allowing organizations to deploy only the capabilities they require.

The repository emphasizes a Remote MCP Server as the recommended deployment option, described as fully managed and enterprise-ready. This approach is highlighted through a launch announcement and dedicated setup guide within the documentation. The flexibility to enable and run servers separately accommodates diverse organizational needs and existing infrastructure constraints.

Documentation is comprehensive and accessible through multiple channels. Users can read markdown files directly in the repository, access a documentation website at https://google.github.io/mcp-security/, or generate HTML documentation locally using Sphinx. The documentation covers detailed information about each MCP server, configuration options, requirements, usage examples, and best practices, with an entry point at docs/index.md.

Authentication relies on Google's standard credential mechanisms. Users must configure Application Default Credentials, set the GOOGLE_APPLICATION_CREDENTIALS environment variable, or use gcloud auth application-default login to establish access.

The repository supports multiple installation and deployment patterns. Packages can be installed using uv tool install or pip, with standalone execution available through uvx commands. MCP clients can be configured to use the installed packages, supporting both environment variable injection and environment file loading. The repository explicitly recommends uv for most users due to faster package installation, better dependency resolution, and isolated environments, though pip remains available as an alternative.

The MCP servers integrate with multiple client applications including Cline, Claude Desktop, Google ADK Agents, and a Google SecOps Extension for Gemini CLI. Configuration follows a standardized JSON format across clients, though file locations vary by application and platform. The repository provides specific paths for macOS, Linux, and Windows across different clients including Gemini CLI, Claude Desktop, Claude Code, Cursor IDE, VS Code, and Cline. A notable feature allows users to maintain a single configuration file and symlink it across multiple client locations to prevent configuration drift.

The repository includes a prebuilt Google ADK agent available for both local execution and Cloud Run deployment, with setup instructions in a dedicated README file. Configuration guidance addresses platform-specific considerations, including Windows path conventions using environment variables like USERPROFILE and APPDATA.

The repository provides troubleshooting guidance recommending users run MCP servers from the command line outside of MCP clients to identify configuration issues, with specific attention to PATH verification. The documentation distinguishes between uv and pip usage scenarios, with uv supporting .env file loading through the UV_ENV_FILE environment variable and the --env-file configuration option.

mcp-security
by
googlegoogle/mcp-security

Repository Details

Fetching additional details & charts...