Skip to content

monad-developers/monad-sse-mcp

 
 

Repository files navigation

Example Monad SSE-based MCP Server built using Next.js

How to add new tools

Update app/mcp.ts with your tools, prompts, and resources following the MCP TypeScript SDK documentation.

Notes for running on Vercel

  • Requires a Redis attached to the project under process.env.REDIS_URL
  • Make sure you have Fluid compute enabled for efficient execution
  • After enabling Fluid compute, open app/sse/route.ts and adjust max duration to 800 if you using a Vercel Pro or Enterprise account
  • Deploy the Next.js MCP template

Sample Client

script/test-client.mjs contains a sample client to try invocations.

node scripts/test-client.mjs http://localhost:3000

How to use the server

Go to Cursor > Settings > Cursor Settings > MCP

add_mcp

Paste the following in the mcp.json file

{
  "mcpServers": {
    ...
    "monad-mcp-sse": {
      "url": "[your_app_vercel_url]/sse"
    }
  }
}

About

Monad SSE-based MCP Tutorial

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 93.6%
  • JavaScript 5.1%
  • HTML 1.3%