cloudflare/cloudflare-typescript

Public

mirrored fromhttps://github.com/cloudflare/cloudflare-typescriptAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
v7

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

packages/mcp-server/manifest.json

68lines · modecode

1{
2 "dxt_version": "0.2",
3 "name": "cloudflare-mcp",
4 "version": "0.0.1-alpha.0",
5 "description": "The official MCP Server for the Cloudflare API",
6 "author": {
7 "name": "Cloudflare",
8 "email": "api@cloudflare.com"
9 },
10 "repository": {
11 "type": "git",
12 "url": "git+https://github.com/cloudflare/cloudflare-typescript.git"
13 },
14 "homepage": "https://github.com/cloudflare/cloudflare-typescript/tree/main/packages/mcp-server#readme",
15 "documentation": "https://developers.cloudflare.com/api",
16 "server": {
17 "type": "node",
18 "entry_point": "index.js",
19 "mcp_config": {
20 "command": "node",
21 "args": [
22 "${__dirname}/index.js"
23 ],
24 "env": {
25 "CLOUDFLARE_API_TOKEN": "${user_config.CLOUDFLARE_API_TOKEN}",
26 "CLOUDFLARE_API_KEY": "${user_config.CLOUDFLARE_API_KEY}",
27 "CLOUDFLARE_EMAIL": "${user_config.CLOUDFLARE_EMAIL}",
28 "CLOUDFLARE_API_USER_SERVICE_KEY": "${user_config.CLOUDFLARE_API_USER_SERVICE_KEY}"
29 }
30 }
31 },
32 "user_config": {
33 "CLOUDFLARE_API_TOKEN": {
34 "title": "api_token",
35 "description": "The preferred authorization scheme for interacting with the Cloudflare API. [Create a token](https://developers.cloudflare.com/fundamentals/api/get-started/create-token/).",
36 "required": false,
37 "type": "string"
38 },
39 "CLOUDFLARE_API_KEY": {
40 "title": "api_key",
41 "description": "The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.",
42 "required": false,
43 "type": "string"
44 },
45 "CLOUDFLARE_EMAIL": {
46 "title": "api_email",
47 "description": "The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.",
48 "required": false,
49 "type": "string"
50 },
51 "CLOUDFLARE_API_USER_SERVICE_KEY": {
52 "title": "user_service_key",
53 "description": "Used when interacting with the Origin CA certificates API. [View/change your key](https://developers.cloudflare.com/fundamentals/api/get-started/ca-keys/#viewchange-your-origin-ca-keys).",
54 "required": false,
55 "type": "string"
56 }
57 },
58 "tools": [],
59 "tools_generated": true,
60 "compatibility": {
61 "runtimes": {
62 "node": ">=18.0.0"
63 }
64 },
65 "keywords": [
66 "api"
67 ]
68}
69