Skip to content

Commit 34cf15a

Browse files
its-mashclaude
andcommitted
feat: update all server definitions with correct info, add Playwright and Cloudflare Bindings
- Replace emoji icons with GitHub org avatar URLs for all servers - Fix incorrect npm packages (@anthropic/* -> correct scopes, uvx for Python) - Rename com.anthropic-github -> com.github-mcp (correct publisher) - Fix env vars (NOTION_API_KEY -> NOTION_TOKEN) - Add proper input metadata with placeholders and obtain instructions - Add Playwright MCP server (community.playwright, @playwright/mcp) - Add Cloudflare Workers Bindings MCP server (com.cloudflare-bindings) - Update Figma contributor to GLips (actual author) - Update Brave Search to @brave/brave-search-mcp-server Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com>
1 parent 08b0c1d commit 34cf15a

14 files changed

Lines changed: 233 additions & 97 deletions

examples/complete-example.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "../schemas/server-definition.schema.json",
3-
"id": "com.anthropic-github",
3+
"id": "com.github-mcp",
44
"name": "GitHub",
55
"alias": "gh",
66
"description": "Interact with GitHub repositories, issues, pull requests, and more through the GitHub API.",

servers/com.atlassian-mcp.json

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"$schema": "../schemas/server-definition.schema.json",
33
"id": "com.atlassian-mcp",
4-
"name": "Atlassian",
4+
"name": "Atlassian (Jira & Confluence)",
55
"alias": "atlassian",
6-
"description": "Interact with Jira issues, projects, and Confluence pages and spaces through the Atlassian API.",
7-
"icon": "\ud83d\udd37",
6+
"description": "Interact with Jira issues, Confluence pages, and Compass components through Atlassian's official remote MCP server.",
7+
"icon": "https://avatars.githubusercontent.com/u/168166?v=4",
88
"schema_version": "2.1",
99
"categories": ["productivity", "developer-tools"],
10-
"tags": ["jira", "confluence", "atlassian", "issues", "wiki", "project-management"],
10+
"tags": ["jira", "confluence", "compass", "atlassian", "issues", "wiki", "project-management"],
1111

1212
"transport": {
1313
"type": "http",
@@ -18,26 +18,28 @@
1818
},
1919

2020
"auth": {
21-
"type": "oauth"
21+
"type": "oauth",
22+
"instructions": "Authenticates via OAuth 2.1 in your browser. You must have access to the Atlassian apps requested by the MCP scopes."
2223
},
2324

2425
"contributor": {
2526
"name": "Atlassian",
2627
"github": "atlassian",
27-
"url": "https://atlassian.com"
28+
"url": "https://developer.atlassian.com"
2829
},
2930

3031
"links": {
31-
"homepage": "https://atlassian.com",
32-
"documentation": "https://developer.atlassian.com/cloud/mcp/docs"
32+
"repository": "https://github.com/atlassian/atlassian-mcp-server",
33+
"homepage": "https://developer.atlassian.com/cloud/mcp",
34+
"documentation": "https://support.atlassian.com/atlassian-rovo-mcp-server/docs/getting-started-with-the-atlassian-remote-mcp-server/"
3335
},
3436

3537
"platforms": ["all"],
3638

3739
"capabilities": {
3840
"tools": true,
39-
"resources": true,
40-
"prompts": false,
41+
"prompts": true,
42+
"resources": false,
4143
"read_only_mode": false
4244
}
4345
}
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"$schema": "../schemas/server-definition.schema.json",
3+
"id": "com.cloudflare-bindings",
4+
"name": "Cloudflare Workers Bindings",
5+
"alias": "cf-bindings",
6+
"description": "Manage Cloudflare Workers platform resources including KV namespaces, R2 buckets, D1 databases, Hyperdrive configs, and Workers scripts.",
7+
"icon": "https://avatars.githubusercontent.com/u/314135?v=4",
8+
"schema_version": "2.1",
9+
"categories": ["cloud", "developer-tools"],
10+
"tags": ["cloudflare", "workers", "kv", "r2", "d1", "hyperdrive", "storage", "serverless"],
11+
12+
"transport": {
13+
"type": "http",
14+
"url": "https://bindings.mcp.cloudflare.com/mcp",
15+
"metadata": {
16+
"inputs": []
17+
}
18+
},
19+
20+
"auth": {
21+
"type": "oauth",
22+
"instructions": "Authenticates via Cloudflare OAuth in your browser. Grants access to Workers, KV, R2, D1, and account info."
23+
},
24+
25+
"contributor": {
26+
"name": "Cloudflare",
27+
"github": "cloudflare",
28+
"url": "https://developers.cloudflare.com"
29+
},
30+
31+
"links": {
32+
"repository": "https://github.com/cloudflare/mcp-server-cloudflare",
33+
"homepage": "https://developers.cloudflare.com/agents/model-context-protocol/mcp-servers-for-cloudflare/",
34+
"documentation": "https://github.com/cloudflare/mcp-server-cloudflare/tree/main/apps/workers-bindings#readme"
35+
},
36+
37+
"platforms": ["all"],
38+
39+
"capabilities": {
40+
"tools": true,
41+
"resources": false,
42+
"prompts": true,
43+
"read_only_mode": false
44+
}
45+
}

servers/com.cloudflare-docs.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
"id": "com.cloudflare-docs",
44
"name": "Cloudflare Docs",
55
"alias": "cf-docs",
6-
"description": "Search and browse Cloudflare documentation, including Workers, Pages, R2, D1, and all Cloudflare products.",
7-
"icon": "\ud83d\udcda",
6+
"description": "Search Cloudflare developer documentation using semantic search. Covers Workers, Pages, R2, D1, KV, Durable Objects, Zero Trust, and all Cloudflare products.",
7+
"icon": "https://avatars.githubusercontent.com/u/314135?v=4",
88
"schema_version": "2.1",
99
"categories": ["documentation", "cloud"],
10-
"tags": ["cloudflare", "docs", "documentation", "workers", "pages", "cdn", "cloud"],
10+
"tags": ["cloudflare", "docs", "documentation", "workers", "pages", "r2", "d1", "cdn", "cloud"],
1111

1212
"transport": {
1313
"type": "http",
14-
"url": "https://docs.cloudflare.com/mcp",
14+
"url": "https://docs.mcp.cloudflare.com/mcp",
1515
"metadata": {
1616
"inputs": []
1717
}
@@ -24,20 +24,20 @@
2424
"contributor": {
2525
"name": "Cloudflare",
2626
"github": "cloudflare",
27-
"url": "https://cloudflare.com"
27+
"url": "https://developers.cloudflare.com"
2828
},
2929

3030
"links": {
3131
"repository": "https://github.com/cloudflare/mcp-server-cloudflare",
32-
"homepage": "https://cloudflare.com",
33-
"documentation": "https://developers.cloudflare.com"
32+
"homepage": "https://developers.cloudflare.com",
33+
"documentation": "https://developers.cloudflare.com/agents/model-context-protocol/mcp-servers-for-cloudflare/"
3434
},
3535

3636
"platforms": ["all"],
3737

3838
"capabilities": {
3939
"tools": true,
40-
"resources": true,
40+
"resources": false,
4141
"prompts": false,
4242
"read_only_mode": true
4343
}
Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"$schema": "../schemas/server-definition.schema.json",
3-
"id": "com.anthropic-github",
3+
"id": "com.github-mcp",
44
"name": "GitHub",
55
"alias": "gh",
6-
"description": "Interact with GitHub repositories, issues, pull requests, and more through the GitHub API.",
7-
"icon": "\ud83d\udc19",
6+
"description": "Interact with GitHub repositories, issues, pull requests, actions, and code security through the official GitHub MCP server.",
7+
"icon": "https://avatars.githubusercontent.com/u/9919?v=4",
88
"schema_version": "2.1",
99
"categories": ["developer-tools", "version-control"],
10-
"tags": ["git", "github", "code", "issues", "pull-requests", "repos", "version-control"],
10+
"tags": ["git", "github", "code", "issues", "pull-requests", "repos", "actions", "code-review"],
1111

1212
"transport": {
1313
"type": "stdio",
@@ -25,14 +25,14 @@
2525
{
2626
"id": "GITHUB_TOKEN",
2727
"label": "GitHub Personal Access Token",
28-
"description": "Token used to authenticate with the GitHub API",
28+
"description": "Token used to authenticate with the GitHub API. Requires repo and read:org scopes.",
2929
"type": "password",
3030
"required": true,
3131
"secret": true,
3232
"placeholder": "ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
3333
"obtain": {
3434
"url": "https://github.com/settings/tokens/new",
35-
"instructions": "1. Click 'Generate new token (classic)'\n2. Give it a name like 'MCP Server'\n3. Select scopes: repo, read:org\n4. Click 'Generate token'\n5. Copy the token (starts with ghp_)",
35+
"instructions": "1. Click 'Generate new token (classic)'\n2. Give it a name like 'McpMux'\n3. Select scopes: repo, read:org\n4. Click 'Generate token'\n5. Copy the token (starts with ghp_)",
3636
"button_label": "Create Token"
3737
}
3838
}
@@ -42,7 +42,7 @@
4242

4343
"auth": {
4444
"type": "api_key",
45-
"instructions": "Create a personal access token at https://github.com/settings/tokens with repo scope"
45+
"instructions": "Create a personal access token at https://github.com/settings/tokens with repo and read:org scopes"
4646
},
4747

4848
"contributor": {
@@ -54,15 +54,17 @@
5454
"links": {
5555
"repository": "https://github.com/github/github-mcp-server",
5656
"homepage": "https://github.com",
57-
"documentation": "https://docs.github.com/en/rest"
57+
"documentation": "https://github.com/github/github-mcp-server#readme"
5858
},
5959

6060
"platforms": ["all"],
6161

6262
"capabilities": {
6363
"tools": true,
6464
"resources": true,
65-
"prompts": false,
65+
"prompts": true,
6666
"read_only_mode": false
67-
}
67+
},
68+
69+
"changelog_url": "https://github.com/github/github-mcp-server/releases"
6870
}

servers/com.notion-mcp.json

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,32 @@
33
"id": "com.notion-mcp",
44
"name": "Notion",
55
"alias": "notion",
6-
"description": "Read and write Notion pages, databases, and blocks. Search, create, and update content in your Notion workspace.",
7-
"icon": "\ud83d\udcdd",
6+
"description": "Read and write Notion pages, databases, blocks, and data sources through the official Notion MCP server.",
7+
"icon": "https://avatars.githubusercontent.com/u/4792552?v=4",
88
"schema_version": "2.1",
99
"categories": ["productivity", "documentation"],
10-
"tags": ["notion", "notes", "wiki", "database", "knowledge-base", "documentation"],
10+
"tags": ["notion", "notes", "wiki", "database", "pages", "blocks", "knowledge-base"],
1111

1212
"transport": {
1313
"type": "stdio",
1414
"command": "npx",
1515
"args": ["-y", "@notionhq/notion-mcp-server"],
1616
"env": {
17-
"NOTION_API_KEY": "${input:NOTION_API_KEY}"
17+
"NOTION_TOKEN": "${input:NOTION_TOKEN}"
1818
},
1919
"metadata": {
2020
"inputs": [
2121
{
22-
"id": "NOTION_API_KEY",
22+
"id": "NOTION_TOKEN",
2323
"label": "Notion Integration Token",
24-
"description": "Internal integration token from Notion",
24+
"description": "Internal integration secret token from Notion. Share the relevant pages/databases with your integration after creating it.",
2525
"type": "password",
2626
"required": true,
2727
"secret": true,
28-
"placeholder": "secret_...",
28+
"placeholder": "ntn_xxxxxxxxxxxxxxxxxxxxxxxxxxxx",
2929
"obtain": {
30-
"url": "https://www.notion.so/my-integrations",
31-
"instructions": "1. Go to notion.so/my-integrations\n2. Click 'New integration'\n3. Give it a name and select your workspace\n4. Copy the Internal Integration Token\n5. Share desired pages/databases with the integration",
30+
"url": "https://www.notion.so/profile/integrations",
31+
"instructions": "1. Go to notion.so/profile/integrations\n2. Click 'New integration'\n3. Give it a name and select your workspace\n4. Copy the Internal Integration Secret (starts with ntn_)\n5. Share desired pages/databases with the integration",
3232
"button_label": "Create Integration"
3333
}
3434
}
@@ -38,7 +38,7 @@
3838

3939
"auth": {
4040
"type": "api_key",
41-
"instructions": "Create an integration at notion.so/my-integrations and copy the Internal Integration Token"
41+
"instructions": "Create an integration at notion.so/profile/integrations and share pages with it"
4242
},
4343

4444
"contributor": {
@@ -60,5 +60,7 @@
6060
"resources": true,
6161
"prompts": false,
6262
"read_only_mode": false
63-
}
63+
},
64+
65+
"changelog_url": "https://github.com/makenotion/notion-mcp-server/releases"
6466
}

servers/com.slack-mcp.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
"id": "com.slack-mcp",
44
"name": "Slack",
55
"alias": "slack",
6-
"description": "Read and send Slack messages, manage channels, and interact with your Slack workspace.",
7-
"icon": "\ud83d\udcac",
6+
"description": "Send and read Slack messages, manage channels, list users, add reactions, and interact with your Slack workspace.",
7+
"icon": "https://avatars.githubusercontent.com/u/6962987?v=4",
88
"schema_version": "2.1",
99
"categories": ["communication"],
1010
"tags": ["slack", "messaging", "chat", "channels", "workspace", "collaboration"],
1111

1212
"transport": {
1313
"type": "stdio",
1414
"command": "npx",
15-
"args": ["-y", "@anthropic/slack-mcp-server"],
15+
"args": ["-y", "@modelcontextprotocol/server-slack"],
1616
"env": {
1717
"SLACK_BOT_TOKEN": "${input:SLACK_BOT_TOKEN}",
1818
"SLACK_TEAM_ID": "${input:SLACK_TEAM_ID}"
@@ -22,21 +22,21 @@
2222
{
2323
"id": "SLACK_BOT_TOKEN",
2424
"label": "Slack Bot Token",
25-
"description": "Bot user OAuth token for your Slack app",
25+
"description": "Bot user OAuth token for your Slack app. Requires scopes: channels:history, channels:read, chat:write, reactions:write, users:read, users.profile:read",
2626
"type": "password",
2727
"required": true,
2828
"secret": true,
29-
"placeholder": "xoxb-...",
29+
"placeholder": "xoxb-your-bot-token-here",
3030
"obtain": {
3131
"url": "https://api.slack.com/apps",
32-
"instructions": "1. Go to api.slack.com/apps and create or select your app\n2. Navigate to OAuth & Permissions\n3. Add required bot scopes (channels:read, chat:write, etc.)\n4. Install the app to your workspace\n5. Copy the Bot User OAuth Token (starts with xoxb-)",
32+
"instructions": "1. Go to api.slack.com/apps and create or select your app\n2. Navigate to OAuth & Permissions\n3. Add bot scopes: channels:history, channels:read, chat:write, reactions:write, users:read, users.profile:read\n4. Install the app to your workspace\n5. Copy the Bot User OAuth Token (starts with xoxb-)",
3333
"button_label": "Create Slack App"
3434
}
3535
},
3636
{
3737
"id": "SLACK_TEAM_ID",
3838
"label": "Slack Team ID",
39-
"description": "Your Slack workspace team ID",
39+
"description": "Your Slack workspace team ID. Found in workspace settings or the workspace URL.",
4040
"type": "text",
4141
"required": true,
4242
"secret": false,
@@ -57,9 +57,9 @@
5757
},
5858

5959
"contributor": {
60-
"name": "Slack",
61-
"github": "slackapi",
62-
"url": "https://slack.com"
60+
"name": "Model Context Protocol",
61+
"github": "modelcontextprotocol",
62+
"url": "https://modelcontextprotocol.io"
6363
},
6464

6565
"links": {
@@ -72,7 +72,7 @@
7272

7373
"capabilities": {
7474
"tools": true,
75-
"resources": true,
75+
"resources": false,
7676
"prompts": false,
7777
"read_only_mode": false
7878
}

0 commit comments

Comments
 (0)