Gatekeeper

general MCP Server

Google API proxy gateway with auth, policy, MCP, and admin controls

Verified
generalgeneralgcp
3 views0 stars0 forksMIT

Why This Matters

Discovered via github-topic:mcp and last synced 3mo ago.

Verified
Source
github-topic:mcp
Stars
0
Last synced
3mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
39
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (39)

Page

Purpose

Route

Method

DELETE

❌ Off

max_file_size_mb

Drive create

GATEKEEPER_ENCRYPTION_KEY

*(auto-generated)*

GATEKEEPER_GOOGLE_TOKEN_FILE

`./google_token.json`

PUT

❌ Off

PATCH

❌ Off

exclude_labels

Gmail list

GATEKEEPER_HOST

`127.0.0.1`

GATEKEEPER_MCP_ENABLED

`true`

GATEKEEPER_DISPLAY_TIMEZONE

`America/Chicago`

GET

✅ On

max_items

Any

GATEKEEPER_DEBUG

`false`

GATEKEEPER_RATE_LIMIT_PER_MINUTE

`120`

POST

✅ On

allowed_labels

Gmail list

Variable

Default

GATEKEEPER_API_KEY_PREFIX

`gkp_`

GATEKEEPER_CALENDAR_ENABLED

`false`

Policy

Applies To

max_attachment_size_mb

Gmail send

GATEKEEPER_ADMIN_USERNAME

`admin`

GATEKEEPER_DRIVE_ENABLED

`false`

max_results

List routes

require_body

Gmail send

GATEKEEPER_ADMIN_PASSWORD

*(auto-generated)*

GATEKEEPER_GMAIL_ENABLED

`false`

blocked_fields

Any

GATEKEEPER_PORT

`8080`

GATEKEEPER_MCP_ALLOWED_HOSTS

`[]` (localhost/127.0.0.1 always allowed)

GATEKEEPER_CORS_ORIGINS

`["http://localhost:8080","http://127.0.0.1:8080"]`

query_filter

Drive list

GATEKEEPER_DATABASE_URL

`sqlite+aiosqlite:///./gatekeeper.db`

GATEKEEPER_GOOGLE_CLIENT_ID

*(required)*

max_recipients

Gmail send/draft

GATEKEEPER_SECRET_KEY

*(auto-generated)*

GATEKEEPER_GOOGLE_CLIENT_SECRET

*(required)*