Cloudflare MCP server in Cloudflare bug

Cursor team, thanks for shipping this so fast!

Is there any documentation or dev tools available to debug MCP servers?

I’m trying to connect the cloudflare server (GitHub - cloudflare/mcp-server-cloudflare) to work by locally building and running the provided node server.

It shows “connected” in my cursor settings with all the tools visible, but claude seems to get this error for a simple list workers command:

[
  {
    "code": "invalid_type",
    "expected": "array",
    "received": "undefined",
    "path": [
      "content"
    ],
    "message": "Required"
  }
]

Has anyone gotten this to work? Thanks in advance :slight_smile:

Hey, we’ve shipped a few updates to MCP, can you make sure you are on the latest version and let us know if it’s still happening?

1 Like

hey dan, thanks for your reply. i’m on 0.45.9 and i get the same error again. could be an issue with the cloudflare mcp server though - it hasn’t been updated in 2 months and works fine in the claude app.

if you guys could add some logging / dev console type tools i (and many mcp devs) would be very grateful. i’m currently building an MCP server designed to work specifically with cursor and i’m wasting a lot of claude messages just asking it to show me the exact tool calls its trying.

thanks and love the work you guys do :heart:

Hey, we wanted to release MCP quickly to get it in peoples hands, but there is definitely some improvements we need to add to ensure we give users like yourself the tooling to build with MCP.

I’d say to keep an eye on updates in the future, and we hope to improve on this as it develops.

@amxv - were you able to get this working? i can’t even get the tools to be visible…

hey @raw.works sorry for the late reply, i ended up making my own mcp server to wrap the cloudflare API instead. it uses a CLI tool called create-mcp that you can use to make your own mcp servers.

Check it out! I plan to add a lot more tools to it very soon (specifically Workers, KV, Queues, Hyperdrive)

2 Likes

Thanks for these tips! I’ll check out your MCP!

your response now has me wondering if a cursor rule teaching about the CF CLI is maybe the better way to go.

For example, the GitHub CLI in yolo mode is way more useful than the GitHub MCP

1 Like