Chris Messina

xmcp - The framework for building & shipping MCP applications

by
Ambassador
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.

Add a comment

Replies

Best
Chris Messina
Ambassador
Hunter
📌

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.

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.

Jose Rago

@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!

Matias Gonzalez Fernandez

@chrismessina Thank you!

We worked hard on simplifying the developer experience as much as possible.

Chris Messina
Ambassador
Hunter

@matinotfound nice work!

Evil Rabbit

Insane work 🖤🫡 Congrats team!

Jose Rago

@evilrabbit thank you so much my friend!

Matias Gonzalez Fernandez

@evilrabbit thanks 🐐

Facundo

@evilrabbit 🖤🐇

Pablo Gamba

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!!

Valentina Bearzotti

@pablogamba thanks a lot Pablo <3

Facundo

@pablogamba thank you brother.

Jose Rago

@pablogamba thank you for you support!

Pablo Gamba

@joserago love you guys! all the best!

Juan Secchi

Hey this is quite cool! Felicitaciones and keep them coming! Always happy to see Argentinian makers!!

Valentina Bearzotti

@juan ohhh gracias <3

Facundo

@juan 🇦🇷

Matias Gonzalez Fernandez

@juan 🇦🇷🇦🇷🇦🇷🇦🇷

Nev Flynn

Another hit from an incredible team! Excited to play with this!

Jose Rago

@nevflynn Thank you brother! Hope you have fun messing with it — let us know what you cook up .

Facundo

@nevflynn Can't wait to see what you build!

Franco Arza

this is basically Next.js for MCPs, can't wait for the future to be built on top of this foundational layer. amazing work.

Valentina Bearzotti

@arzafran thanks a lot!

Matias Gonzalez Fernandez

@arzafran Thanks!! 🚀

Facundo

@arzafran 🫂

Nahuel Candia

This is awesome, excited to try it at @Rebill !

Jose Rago

@nahuelcandia LFG! Feel free to share your feedback!

Facundo
Julian Benegas

i've already been using xmcp and the experience has been great! kudos on the launch 🦾

Jose Rago

@julianbenegas First one to test the framework — LFG!

Valentina Bearzotti

@julianbenegas you had the honors! lfg man

German Attanasio

Great team, Great product.

Nicolas Montone

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

Jose Rago

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!

José Luis Koller

Congratulations on the launch! I’ve already started testing it, and it's really easy to use.

Thanks for creating such a great product.

Valentina Bearzotti

@0xkoller ohhh LFG

Jose Rago

@0xkoller thanks dude!

Facundo

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.

Valentina Bearzotti

@facundo_santana that's right. from 0 to 1 in no time

John Pham

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!

Jose Rago

@johnphamous excited to see what you create with xmcp!

Valentina Bearzotti

@johnphamous thanks john! can't wait to see what you ship

Luis Andrés Esquivel

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!

Jose Rago

@snakefooc Thank you for your support Luis, can't wait to see what you build with the MCP Framework!

Valentina Bearzotti

@snakefooc thank you Luis!

André J

Is it deployable to cloud flare workers?

Matias Gonzalez Fernandez

@sentry_co the xmcp build command compiles an Express app into /dist/, it works anywhere, including Cloudflare!

Jose Rago

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

Fernando Rojo
💡 Bright idea

I like the Next.js-style DX. File-based routing for tools/ is nice. Trying this out soon.

Valentina Bearzotti

@fernandotherojo thanks Fernando! excited to see what you build :)

Facundo

@fernandotherojo cook cook cook

TJ Kohli

This is a fantastic idea and will definitely help multiple teams (including ours) build apps with deeper MCP integration.

Jose Rago

@tjkohli Thank you for your support! Can't wait to see what you and your amazing team can build with this Framework!

Facundo

@tjkohli start building today!

Lisandro Martinez Basabilvaso

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.

Valentina Bearzotti

@lisandro that's right!

Martina Mendoza

LGF!!!

Jose Rago

@martina_mendozathank you for supporting us Martina!