Skip to content

Commit e6fa420

Browse files
committed
Add 9 new MCP servers: Elasticsearch, Google Drive, MySQL, Turso, Salesforce, Google Calendar, Zoom, Gmail, Trello
https://claude.ai/code/session_013AxurW8hPAfnUNvik354Xx
1 parent 65ed3b7 commit e6fa420

9 files changed

Lines changed: 634 additions & 0 deletions

servers/com.elastic-mcp.json

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
{
2+
"$schema": "../schemas/server-definition.schema.json",
3+
"id": "com.elastic-mcp",
4+
"name": "Elasticsearch",
5+
"alias": "elasticsearch",
6+
"description": "Query Elasticsearch clusters through the official Elastic MCP server. List indices, get mappings, execute search queries with DSL, and run ES|QL queries.",
7+
"icon": "https://avatars.githubusercontent.com/u/6764390?v=4",
8+
"schema_version": "2.1",
9+
"categories": ["database", "search"],
10+
"tags": ["elasticsearch", "elastic", "search", "indexing", "esql", "analytics"],
11+
12+
"transport": {
13+
"type": "stdio",
14+
"command": "docker",
15+
"args": [
16+
"run", "-i", "--rm",
17+
"-e", "ES_URL",
18+
"-e", "ES_API_KEY",
19+
"docker.elastic.co/mcp/elasticsearch",
20+
"stdio"
21+
],
22+
"env": {
23+
"ES_URL": "${input:ES_URL}",
24+
"ES_API_KEY": "${input:ES_API_KEY}"
25+
},
26+
"metadata": {
27+
"inputs": [
28+
{
29+
"id": "ES_URL",
30+
"label": "Elasticsearch URL",
31+
"description": "Elasticsearch cluster URL.",
32+
"type": "url",
33+
"required": true,
34+
"secret": false,
35+
"placeholder": "https://my-cluster.es.us-central1.gcp.cloud.es.io:443"
36+
},
37+
{
38+
"id": "ES_API_KEY",
39+
"label": "Elasticsearch API Key",
40+
"description": "API key for Elasticsearch authentication.",
41+
"type": "password",
42+
"required": true,
43+
"secret": true,
44+
"placeholder": "your-elasticsearch-api-key",
45+
"obtain": {
46+
"url": "https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-create-api-key.html",
47+
"instructions": "1. Go to Kibana > Stack Management > API Keys\n2. Click 'Create API key'\n3. Set appropriate permissions\n4. Copy the encoded API key",
48+
"button_label": "Create API Key"
49+
}
50+
}
51+
]
52+
}
53+
},
54+
55+
"auth": {
56+
"type": "api_key",
57+
"instructions": "Create an API key from Kibana > Stack Management > API Keys or via the Elasticsearch REST API."
58+
},
59+
60+
"contributor": {
61+
"name": "Elastic",
62+
"github": "elastic",
63+
"url": "https://www.elastic.co"
64+
},
65+
66+
"links": {
67+
"repository": "https://github.com/elastic/mcp-server-elasticsearch",
68+
"homepage": "https://www.elastic.co/elasticsearch",
69+
"documentation": "https://github.com/elastic/mcp-server-elasticsearch#readme"
70+
},
71+
72+
"platforms": ["all"],
73+
74+
"capabilities": {
75+
"tools": true,
76+
"resources": false,
77+
"prompts": false,
78+
"read_only_mode": true
79+
}
80+
}

servers/com.salesforce-mcp.json

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"$schema": "../schemas/server-definition.schema.json",
3+
"id": "com.salesforce-mcp",
4+
"name": "Salesforce DX",
5+
"alias": "salesforce",
6+
"description": "Interact with Salesforce orgs through the official Salesforce DX MCP server. Execute Apex, run SOQL queries, manage metadata, deploy code, and run tests.",
7+
"icon": "https://avatars.githubusercontent.com/u/60192002?v=4",
8+
"schema_version": "2.1",
9+
"categories": ["cloud", "developer-tools"],
10+
"tags": ["salesforce", "crm", "apex", "soql", "metadata", "devops", "dx"],
11+
12+
"transport": {
13+
"type": "stdio",
14+
"command": "npx",
15+
"args": ["-y", "@salesforce/mcp", "--orgs", "DEFAULT_TARGET_ORG", "--toolsets", "all"],
16+
"metadata": {
17+
"inputs": []
18+
}
19+
},
20+
21+
"auth": {
22+
"type": "none",
23+
"instructions": "Uses locally authorized Salesforce orgs via the Salesforce CLI. Run 'sf org login web' to authenticate first."
24+
},
25+
26+
"contributor": {
27+
"name": "Salesforce CLI",
28+
"github": "salesforcecli",
29+
"url": "https://developer.salesforce.com"
30+
},
31+
32+
"links": {
33+
"repository": "https://github.com/salesforcecli/mcp",
34+
"homepage": "https://developer.salesforce.com",
35+
"documentation": "https://github.com/salesforcecli/mcp#readme"
36+
},
37+
38+
"platforms": ["all"],
39+
40+
"capabilities": {
41+
"tools": true,
42+
"resources": false,
43+
"prompts": false,
44+
"read_only_mode": false
45+
}
46+
}

servers/community.gmail.json

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"$schema": "../schemas/server-definition.schema.json",
3+
"id": "community.gmail",
4+
"name": "Gmail",
5+
"alias": "gmail",
6+
"description": "Full Gmail integration for managing email. Send, read, search, and organize messages, threads, labels, and drafts through the Gmail API.",
7+
"icon": "https://avatars.githubusercontent.com/u/182288589?v=4",
8+
"schema_version": "2.1",
9+
"categories": ["communication", "productivity"],
10+
"tags": ["gmail", "google", "email", "messages", "inbox", "communication"],
11+
12+
"transport": {
13+
"type": "stdio",
14+
"command": "npx",
15+
"args": ["-y", "@shinzolabs/gmail-mcp"],
16+
"metadata": {
17+
"inputs": []
18+
}
19+
},
20+
21+
"auth": {
22+
"type": "oauth",
23+
"instructions": "Run 'npx @shinzolabs/gmail-mcp auth' for first-time setup. Requires Google Cloud OAuth credentials with Gmail API scope."
24+
},
25+
26+
"contributor": {
27+
"name": "Shinzo Labs",
28+
"github": "shinzo-labs",
29+
"url": "https://github.com/shinzo-labs"
30+
},
31+
32+
"links": {
33+
"repository": "https://github.com/shinzo-labs/gmail-mcp",
34+
"homepage": "https://mail.google.com",
35+
"documentation": "https://github.com/shinzo-labs/gmail-mcp#readme"
36+
},
37+
38+
"platforms": ["all"],
39+
40+
"capabilities": {
41+
"tools": true,
42+
"resources": false,
43+
"prompts": false,
44+
"read_only_mode": false
45+
}
46+
}
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
{
2+
"$schema": "../schemas/server-definition.schema.json",
3+
"id": "community.google-calendar",
4+
"name": "Google Calendar",
5+
"alias": "gcal",
6+
"description": "Manage Google Calendar events, check availability, and schedule meetings. List calendars, create/update/delete events, and check free/busy status.",
7+
"icon": "https://avatars.githubusercontent.com/u/182288589?v=4",
8+
"schema_version": "2.1",
9+
"categories": ["productivity"],
10+
"tags": ["google", "calendar", "scheduling", "events", "meetings", "productivity"],
11+
12+
"transport": {
13+
"type": "stdio",
14+
"command": "npx",
15+
"args": ["-y", "@cocal/google-calendar-mcp"],
16+
"env": {
17+
"GOOGLE_OAUTH_CREDENTIALS": "${input:GOOGLE_OAUTH_CREDENTIALS}"
18+
},
19+
"metadata": {
20+
"inputs": [
21+
{
22+
"id": "GOOGLE_OAUTH_CREDENTIALS",
23+
"label": "OAuth Credentials Path",
24+
"description": "Path to your Google OAuth credentials JSON file (Desktop app type).",
25+
"type": "text",
26+
"required": true,
27+
"secret": false,
28+
"placeholder": "/path/to/gcp-oauth.keys.json",
29+
"obtain": {
30+
"url": "https://console.cloud.google.com/apis/credentials",
31+
"instructions": "1. Create a Google Cloud project\n2. Enable the Google Calendar API\n3. Create OAuth 2.0 credentials (Desktop app type)\n4. Download the JSON key file\n5. Run 'npx @cocal/google-calendar-mcp auth' to authenticate",
32+
"button_label": "Create Credentials"
33+
}
34+
}
35+
]
36+
}
37+
},
38+
39+
"auth": {
40+
"type": "oauth",
41+
"instructions": "Set up OAuth 2.0 credentials from Google Cloud Console with Calendar scope. Run 'npx @cocal/google-calendar-mcp auth' for first-time setup."
42+
},
43+
44+
"contributor": {
45+
"name": "nspady",
46+
"github": "nspady",
47+
"url": "https://github.com/nspady"
48+
},
49+
50+
"links": {
51+
"repository": "https://github.com/nspady/google-calendar-mcp",
52+
"homepage": "https://calendar.google.com",
53+
"documentation": "https://github.com/nspady/google-calendar-mcp#readme"
54+
},
55+
56+
"platforms": ["all"],
57+
58+
"capabilities": {
59+
"tools": true,
60+
"resources": false,
61+
"prompts": false,
62+
"read_only_mode": false
63+
}
64+
}
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
{
2+
"$schema": "../schemas/server-definition.schema.json",
3+
"id": "community.google-drive",
4+
"name": "Google Drive",
5+
"alias": "gdrive",
6+
"description": "Search and access files in Google Drive. Supports automatic format conversion for Google Docs (Markdown), Sheets (CSV), and other Google Workspace formats.",
7+
"icon": "https://avatars.githubusercontent.com/u/182288589?v=4",
8+
"schema_version": "2.1",
9+
"categories": ["file-system", "productivity"],
10+
"tags": ["google", "drive", "files", "documents", "sheets", "docs", "cloud-storage"],
11+
12+
"transport": {
13+
"type": "stdio",
14+
"command": "npx",
15+
"args": ["-y", "@modelcontextprotocol/server-gdrive"],
16+
"env": {
17+
"GDRIVE_CREDENTIALS_PATH": "${input:GDRIVE_CREDENTIALS_PATH}"
18+
},
19+
"metadata": {
20+
"inputs": [
21+
{
22+
"id": "GDRIVE_CREDENTIALS_PATH",
23+
"label": "Credentials File Path",
24+
"description": "Path to your Google Drive OAuth credentials JSON file.",
25+
"type": "text",
26+
"required": true,
27+
"secret": false,
28+
"placeholder": "/path/to/.gdrive-server-credentials.json",
29+
"obtain": {
30+
"url": "https://console.cloud.google.com/apis/credentials",
31+
"instructions": "1. Create a Google Cloud project\n2. Enable the Google Drive API\n3. Create OAuth 2.0 credentials (Desktop app type)\n4. Download the JSON key file\n5. Run authentication flow to generate credentials",
32+
"button_label": "Create Credentials"
33+
}
34+
}
35+
]
36+
}
37+
},
38+
39+
"auth": {
40+
"type": "oauth",
41+
"instructions": "Set up OAuth 2.0 credentials in Google Cloud Console with drive.readonly scope. See repository README for detailed setup."
42+
},
43+
44+
"contributor": {
45+
"name": "Model Context Protocol",
46+
"github": "modelcontextprotocol",
47+
"url": "https://modelcontextprotocol.io"
48+
},
49+
50+
"links": {
51+
"repository": "https://github.com/modelcontextprotocol/servers",
52+
"homepage": "https://drive.google.com",
53+
"documentation": "https://github.com/modelcontextprotocol/servers/blob/main/src/gdrive/README.md"
54+
},
55+
56+
"platforms": ["all"],
57+
58+
"capabilities": {
59+
"tools": true,
60+
"resources": true,
61+
"prompts": false,
62+
"read_only_mode": true
63+
}
64+
}

0 commit comments

Comments
 (0)