Designed with DX in mind, this open-source project streamlines development and makes it easier to build and deploy powerful tools on the Model Context Protocol ecosystem.
The easiest way to get started with xmcp is by using create-xmcp-app. This CLI tool allows you to scaffold a template project with all the necessary files and dependencies to get you up and running quickly.
npx create-xmcp-app@latest
You will be asked for the project name and then guided through a series of prompts to configure your project.
That’s exactly right — create-xmcp-app is the fastest way to kickstart a new project. Just one command and you’re ready to build and ship tools on top of the MCP ecosystem. Appreciate the support!
Congratulations to the XMCP team on your launch! This framework demonstrates a strong commitment to streamlining the development and deployment of MCP applications. Wishing you great success ahead!!
Super easy to set up, TypeScript-native, and built with developer experience in mind. It brings file-based routing for tools, hot reload during development, and built-in middleware support.
What’s great is that it integrates seamlessly with Next.js and Express, so you can drop it into existing projects or start fresh. Plus, it deploys natively on Vercel, making it super easy to go from local dev to production.
Impressive work — XMCP provides a much-needed framework for running and tracking experiments in a transparent, scalable way. Excited to see how this helps teams drive more disciplined, data-informed decisions. Congrats on the launch!
I was hoping someone would make something like this, I can envision many use cases for xmcp. Apart from being easy to set up, it can serve as the foundational stone for amplifying AI use within the toolkit ecosystem of teams.
Replies
Create a new xmcp app
The easiest way to get started with xmcp is by using create-xmcp-app. This CLI tool allows you to scaffold a template project with all the necessary files and dependencies to get you up and running quickly.
You will be asked for the project name and then guided through a series of prompts to configure your project.
xmcp
@chrismessina Thanks for hunting us, Chris! 🙌
That’s exactly right — create-xmcp-app is the fastest way to kickstart a new project. Just one command and you’re ready to build and ship tools on top of the MCP ecosystem. Appreciate the support!
xmcp
@chrismessina Thank you!
We worked hard on simplifying the developer experience as much as possible.
@matinotfound nice work!
Vercel
Insane work 🖤🫡 Congrats team!
xmcp
@evilrabbit thank you so much my friend!
xmcp
@evilrabbit thanks 🐐
xmcp
@evilrabbit 🖤🐇
Walk Woke
Congratulations to the XMCP team on your launch! This framework demonstrates a strong commitment to streamlining the development and deployment of MCP applications. Wishing you great success ahead!!
xmcp
@pablogamba thanks a lot Pablo <3
xmcp
@pablogamba thank you brother.
xmcp
@pablogamba thank you for you support!
Walk Woke
@joserago love you guys! all the best!
Product Hunt
Hey this is quite cool! Felicitaciones and keep them coming! Always happy to see Argentinian makers!!
xmcp
@juan ohhh gracias <3
xmcp
@juan 🇦🇷
xmcp
@juan 🇦🇷🇦🇷🇦🇷🇦🇷
ElevenLabs
Another hit from an incredible team! Excited to play with this!
xmcp
@nevflynn Thank you brother! Hope you have fun messing with it — let us know what you cook up .
xmcp
@nevflynn Can't wait to see what you build!
this is basically Next.js for MCPs, can't wait for the future to be built on top of this foundational layer. amazing work.
xmcp
@arzafran thanks a lot!
xmcp
@arzafran Thanks!! 🚀
xmcp
@arzafran 🫂
Rebill
This is awesome, excited to try it at @Rebill !
xmcp
@nahuelcandia LFG! Feel free to share your feedback!
xmcp
@nahuelcandia Yes!
Owlscroll
i've already been using xmcp and the experience has been great! kudos on the launch 🦾
xmcp
@julianbenegas First one to test the framework — LFG!
xmcp
@julianbenegas you had the honors! lfg man
Moveo.AI
Great team, Great product.
xmcp
@germanattanasio thanks!
Chat With Your Database
This is just right. I worked a lot with MCPs, and the DX was never quite right. This was the missing piece of the puzzle.
Congrats for the launch @basementstudio @ragojose @valentina_bearzotti @matinotfound
xmcp
That means a lot — thank you! We felt the same pain and built XMCP to finally smooth out that experience. Can’t wait to see what you build with it!
Congratulations on the launch! I’ve already started testing it, and it's really easy to use.
Thanks for creating such a great product.
xmcp
@0xkoller ohhh LFG
xmcp
@0xkoller thanks dude!
xmcp
Super easy to set up, TypeScript-native, and built with developer experience in mind. It brings file-based routing for tools, hot reload during development, and built-in middleware support.
What’s great is that it integrates seamlessly with Next.js and Express, so you can drop it into existing projects or start fresh. Plus, it deploys natively on Vercel, making it super easy to go from local dev to production.
xmcp
@facundo_santana that's right. from 0 to 1 in no time
Highlight
Congrats on the launch! This makes building an MCP server look straightforward. So easy that a noob like me can ship.
Thanks for making it!
xmcp
@johnphamous excited to see what you create with xmcp!
xmcp
@johnphamous thanks john! can't wait to see what you ship
Stacado
Impressive work — XMCP provides a much-needed framework for running and tracking experiments in a transparent, scalable way. Excited to see how this helps teams drive more disciplined, data-informed decisions. Congrats on the launch!
xmcp
@snakefooc Thank you for your support Luis, can't wait to see what you build with the MCP Framework!
xmcp
@snakefooc thank you Luis!
Is it deployable to cloud flare workers?
xmcp
@sentry_co the xmcp build command compiles an Express app into /dist/, it works anywhere, including Cloudflare!
xmcp
Hey ProductHunters,
Today, we're very excited to launch xmcp — the TypeScript framework for building & shipping MCP applications.
⊹ File System Routing - Tools are auto-registered from a `tools/` directory
⊹ Hot Reloading - Instant development feedback
⊹ Middlewares - Toolkit for shipping authentication and custom middlewares
⊹ Extensible Configuration - Customizable configuration for your MCP server
⊹ Deploy Anywhere - Flexible deployment across any platform
⊹ Vercel Support - Deploy-ready for Vercel out of the box
Check out our framework at https://xmcp.dev/
Read our docs at https://xmcp.dev/docs
Star us on GitHub: https://github.com/basementstudio/xmcp
Follow us on X: https://x.com/xmcp_dev
Basement
I like the Next.js-style DX. File-based routing for tools/ is nice. Trying this out soon.
xmcp
@fernandotherojo thanks Fernando! excited to see what you build :)
xmcp
@fernandotherojo cook cook cook
Raster
This is a fantastic idea and will definitely help multiple teams (including ours) build apps with deeper MCP integration.
xmcp
@tjkohli Thank you for your support! Can't wait to see what you and your amazing team can build with this Framework!
xmcp
@tjkohli start building today!
I was hoping someone would make something like this, I can envision many use cases for xmcp. Apart from being easy to set up, it can serve as the foundational stone for amplifying AI use within the toolkit ecosystem of teams.
xmcp
@lisandro that's right!
LGF!!!
xmcp
@martina_mendoza 🚀
xmcp
@martina_mendozathank you for supporting us Martina!