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/package.json

96lines · modecode

1{
2 "name": "cloudflare-mcp",
3 "version": "0.0.1-alpha.0",
4 "description": "The official MCP Server for the Cloudflare API",
5 "author": "Cloudflare <api@cloudflare.com>",
6 "types": "dist/index.d.ts",
7 "main": "dist/index.js",
8 "type": "commonjs",
9 "repository": {
10 "type": "git",
11 "url": "git+https://github.com/cloudflare/cloudflare-typescript.git",
12 "directory": "packages/mcp-server"
13 },
14 "homepage": "https://github.com/cloudflare/cloudflare-typescript/tree/main/packages/mcp-server#readme",
15 "license": "Apache-2.0",
16 "packageManager": "yarn@1.22.22",
17 "private": false,
18 "publishConfig": {
19 "access": "public"
20 },
21 "scripts": {
22 "test": "jest",
23 "build": "bash ./build",
24 "prepack": "echo 'to pack, run yarn build && (cd dist; yarn pack)' && exit 1",
25 "prepublishOnly": "echo 'to publish, run yarn build && (cd dist; yarn publish)' && exit 1",
26 "format": "prettier --write --cache --cache-strategy metadata . !dist",
27 "prepare": "npm run build",
28 "tsn": "ts-node -r tsconfig-paths/register",
29 "lint": "eslint .",
30 "fix": "eslint --fix ."
31 },
32 "dependencies": {
33 "cloudflare": "link:../../dist/",
34 "ajv": "^8.18.0",
35 "@cloudflare/cabidela": "^0.2.4",
36 "@hono/node-server": "^1.19.10",
37 "@modelcontextprotocol/sdk": "^1.27.1",
38 "hono": "^4.12.4",
39 "@valtown/deno-http-worker": "^0.0.21",
40 "cookie-parser": "^1.4.6",
41 "cors": "^2.8.5",
42 "express": "^5.1.0",
43 "fuse.js": "^7.1.0",
44 "minisearch": "^7.2.0",
45 "jq-web": "https://github.com/stainless-api/jq-web/releases/download/v0.8.8/jq-web.tar.gz",
46 "pino": "^10.3.1",
47 "pino-http": "^11.0.0",
48 "pino-pretty": "^13.1.3",
49 "qs": "^6.14.1",
50 "typescript": "5.8.3",
51 "yargs": "^17.7.2",
52 "zod": "^3.25.20",
53 "zod-to-json-schema": "^3.24.5",
54 "zod-validation-error": "^4.0.1"
55 },
56 "bin": {
57 "mcp-server": "dist/index.js"
58 },
59 "devDependencies": {
60 "@anthropic-ai/mcpb": "^2.1.2",
61 "@types/cookie-parser": "^1.4.10",
62 "@types/cors": "^2.8.19",
63 "@types/express": "^5.0.3",
64 "@types/jest": "^29.4.0",
65 "@types/qs": "^6.14.0",
66 "@types/yargs": "^17.0.8",
67 "@typescript-eslint/eslint-plugin": "8.31.1",
68 "@typescript-eslint/parser": "8.31.1",
69 "eslint": "^9.39.1",
70 "eslint-plugin-prettier": "^5.4.1",
71 "eslint-plugin-unused-imports": "^4.1.4",
72 "jest": "^29.4.0",
73 "prettier": "^3.0.0",
74 "ts-jest": "^29.1.0",
75 "ts-morph": "^19.0.0",
76 "ts-node": "^10.5.0",
77 "tsc-multi": "https://github.com/stainless-api/tsc-multi/releases/download/v1.1.11/tsc-multi.tgz",
78 "tsconfig-paths": "^4.0.0"
79 },
80 "imports": {
81 "cloudflare-mcp": ".",
82 "cloudflare-mcp/*": "./src/*"
83 },
84 "exports": {
85 ".": {
86 "require": "./dist/index.js",
87 "default": "./dist/index.mjs"
88 },
89 "./*.mjs": "./dist/*.mjs",
90 "./*.js": "./dist/*.js",
91 "./*": {
92 "require": "./dist/*.js",
93 "default": "./dist/*.mjs"
94 }
95 }
96}
97