
satheeshds/gbp-review-agent
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Google Business Profile Reviews MCP Server
Обзор
A Model Context Protocol (MCP) server that enables AI assistants to manage Google Business Profile reviews through intelligent automation. - : Fetch and analyze Google Business Profile reviews - : Generate contextually appropriate replies using LLM sampling - : Post replies back to Google Business Profile - : Secure authentication with Google APIs - : Respectful API usage with built-in rate limiting - : Comprehensive logging for debugging and monitoring - Node.js 18.0.0 or higher - Google Cloud Platform account with My Business API enabled - Google OAuth 2.0 credentials - (see requirements below) Before you can use this MCP server, you must request and be approved for Google Business Profile API access. Google requires all applicants to: 1. that has been active for 60+ days - This can be your own business or a client's business you manage 2. representing the business listed on the Google Business Profile 3. with current, up-to-date information 1.
README
Показан фрагмент оригинального README. Открыть оригинал.
Google Business Profile Review MCP Server
A Model Context Protocol (MCP) server that enables AI assistants to manage Google Business Profile reviews through intelligent automation.
Features
- Review Management: Fetch and analyze Google Business Profile reviews
- AI-Powered Responses: Generate contextually appropriate replies using LLM sampling
- Automated Posting: Post replies back to Google Business Profile
- OAuth Integration: Secure authentication with Google APIs
- Rate Limiting: Respectful API usage with built-in rate limiting
- Structured Logging: Comprehensive logging for debugging and monitoring
Prerequisites
- Node.js 18.0.0 or higher
- Google Cloud Platform account with My Business API enabled
- Google OAuth 2.0 credentials
- Google Business Profile API Access (see requirements below)
Google Business Profile API Access Requirements
Before you can use this MCP server, you must request and be approved for Google Business Profile API access. Google requires all applicants to:
- Manage a verified Google Business Profile that has been active for 60+ days
- This can be your own business or a client’s business you manage
- Have a website representing the business listed on the Google Business Profile
- Complete Google Business Profile with current, up-to-date information
To request API access:
- Go to the Google Cloud Console and note your Project Number from the Project info card
- Submit your request using the GBP API contact form
- Select “Application for Basic API Access” from the dropdown
- Provide your Project Number and all requested information
- Use an email address listed as an owner/manager on your business’s GBP
- Wait for review - you’ll receive a follow-up email with the decision
Check approval status by viewing quotas in Google Cloud Console:
- 0 QPM (Queries Per Minute) = Not yet approved
- 300 QPM = Approved ✓
For complete prerequisites, see the official GBP API documentation.
Setup
1. Google Cloud Configuration
- Go to the Google Cloud Console
- Create a new project or select an existing one
- Request GBP API access (see requirements above - this step is critical and may take time for approval)
- Enable the following APIs (after your project is approved):
- Go to “APIs & Services” > “Library”
- Search for and enable “Google My Business API”
- Search for and enable “My Business Account Management API”
- Create OAuth 2.0 credentials:
- Go to “Credentials” in the API & Services section
- Click “Create Credentials” > “OAuth 2.0 Client IDs”
- Set application type to “Web application”
- Add authorized redirect URI:
http://localhost:3000/auth/callback
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"google-business-reviews": {
"command": "node",
"args": ["/path/to/review-mcp/build/index.js"],
"env": {
"GOOGLE_CLIENT_ID": "your-client-id.apps.googleusercontent.com",
"GOOGLE_CLIENT_SECRET": "your-client-secret",
"GOOGLE_REDIRECT_URI": "http://localhost:3000/auth/callback"
}
}
}
}