MCP Server for Google Services, with the ability to define your own scopes and bring your own oauth key
How to use
The Google MCP Server allows you to connect seamlessly with various Google Services by defining your own scopes and utilizing your own OAuth keys. This flexibility enables you to tailor the authentication process to fit your application's specific needs, making it an essential tool for developers looking to integrate with Google APIs efficiently.
Once connected to the Google MCP Server, you can interact with it using standard HTTP requests to access Google Services. You can define the scope of your requests based on the permissions required by your application. For optimal results, use commands that align with the specific Google service you wish to access, ensuring that your OAuth key is properly configured to avoid authentication errors.
How to install
Prerequisites
- Node.js (version 12 or higher)
Option A: Quick Start with npx
To quickly start using the Google MCP Server, you can run the following command:
npx -y robcerda/google-mcp-server
Option B: Global Install Alternative
If you prefer to install the server globally, you can use:
npm install -g robcerda/google-mcp-server
Additional notes
When configuring the Google MCP Server, be sure to set the GOOGLE_OAUTH_KEY environment variable with your OAuth key to ensure proper authentication. Additionally, pay attention to the scopes you define, as incorrect scopes can lead to access issues with Google APIs. It’s also a good practice to regularly review the permissions required by your application to keep it secure.
Related MCP Servers
mcp-neo4j
Neo4j Labs Model Context Protocol servers
mcp-google-sheets
This MCP server integrates with your Google Drive and Google Sheets, to enable creating and modifying spreadsheets.
Gitingest
mcp server for gitingest
zotero
Model Context Protocol (MCP) server for the Zotero API, in Python
google_ads_mcp
The Google Ads MCP Server is an implementation of the Model Context Protocol (MCP) that enables Large Language Models (LLMs), such as Gemini, to interact directly with the Google Ads API.
fhir
FHIR MCP Server – helping you expose any FHIR Server or API as a MCP Server.