-
Notifications
You must be signed in to change notification settings - Fork 4k
feat: configure MCP servers in settings page #896
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
@tobiasbueschel is attempting to deploy a commit to the Vercel Team on Vercel. A member of the Team first needs to authorize it. |
lets gooo! |
This is sick, we need this! |
# Conflicts: # lib/db/queries.ts # pnpm-lock.yaml
While I do hope this PR gets accepted, I believe it may be difficult due to some practical limitations. Why it might not be a good fit for the template: ⸻ That’s why I decided to build a dedicated MCP client project based on what I learned here. 👉 MCP Client Chatbot Hope it’s helpful—and if you have feedback or ideas, I’d love to hear them. Thanks! |
This is a super early (+ very rough) implementation of MCPs for the
ai-chatbot
template. I've only had 30 minutes and tried to see how far I could get using the new Gemini 2.5 and Sonnet 3.7 models, hence, here is the result. This resolves the following issue: #575The PR adds the following:
stdio
if running locally orsse
(we might want to disablestdio
altogether for a deployed version)Here are some screenshots of how it looks like at the moment:
Chat page

Server logs showing output of MPC call

Settings page

Adding new MCPs

Remaining tasks
Hoping to find some time to hand-craft this properly over the weekend, but raising this PR for early feedback and for anyone who would like to help contribute to this!
Cheers
References