Model Context Protocol support
complete
Daniel Nguyen
complete
I've added support for MCP servers in v1.34
It works similarly to any other AI plugins. It works even better than Claude since you can toggle a server on or off.
Also unlike Claude, you can dynamically add/remove servers without restarting the app.
I've tested with a few popular MCP servers, but there can be issues with connections and difficulty in tool calls. Please let me know if a certain server doesn't work.
Here is a quick documentation page: https://boltai.com/docs/plugins/mcp-servers
Sam
Awesome to see this added Daniel Nguyen!
Just a FYI - I have noticed that the functionality to import MCP configuration from other apps such as Cursor (I use cline, but copied my MCP config to cursor to test the import) doesn't seem to work as the MCP servers all seem to error with this for me (not sure why it's reading my interactive shell profile?):
Server process terminated unexpectedly after launch.
Stderr: tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
/Users/samm/.zshrc:set:63: can't change option: -m
Which I worked around by editing my zshrc to wrap +m and -m commands like this:
# only run set +m if we're interactive
if [[ $- == *i* ]]; then
set +m # Make jobs quiet by default
fi
and the others error simply with 'Connection Error' - so I think there needs to be an easy way to see what the errors actually are
Daniel Nguyen
Sam Thanks. I’ll improve this. Currently I use the login shell to execute the MCP command. This is useful since we don’t have to set the absolute path to npx uvx etc.
But it would have this issue. I’ll find a better way.
Daniel Nguyen
complete
I've added support for MCP servers in v1.34
It works similarly to any other AI plugins. It works even better than Claude since you can toggle a server on or off.
Also unlike Claude, you can dynamically add/remove servers without restarting the app.
I've tested with a few popular MCP servers, but there can be issues with connections and difficulty in tool calls. Please let me know if a certain server doesn't work.
Here is a quick documentation page: https://boltai.com/docs/plugins/mcp-servers
N
Nirmal Sharon Joji
we got MCP on IOS before mac xD , looks good thanks Daniel for working on this feature.
Daniel Nguyen
Nirmal Sharon Joji: Mac version now supports MCP as well!
Daniel Nguyen
in progress
Andrey Lukin
Hey team, is there an expected release for MCP in BoltAI? Trying to figure out when I should start my Bolt 30 day trial, since MCP support is what I am looking for. If you're looking for input: I love the way the block/goose allows me to pick which MCP tools are available in each session. In Claude right now, all tools are available at each request, which sometimes makes the LLM go the wrong direction. TIA!
Sam
Can't wait for this one Daniel Nguyen! I use 5-10 MCP servers at any given time in Cline and a few other tools, it's been an absolute game changer over the last few months and I really think it would be a fantastic fit for BoltAI.
Daniel Nguyen
Sam Hey Sam. Which MCP servers are you using? I wanted to test how the UX would look like in Bolt
M
Mikko Parkkola
Daniel Nguyen please test with these:
J
Jess Hooper
Any updates on this? Thanks
A
Alex Giurgiu
Looking forward to this! MCP's like https://github.com/loopwork-ai/iMCP and others make me quite excited for getting this feature.
C
Court Kizer
Alex Giurgiu I wanted to try this project but the download is broken and you can't build unless you have an enterprise account :-(
Daniel Nguyen
Court Kizer: Hmmm I can download the binary. Why do you need to build it? EDIT: ah their download link probably was down. Try again
Daniel Nguyen
planned
Will be my focus in 2025 :D
S
Simon Collins
Daniel Nguyen .. fantastic. What would be really cool would be if you can make a way for people to code their own MVP servers and have BoltAI run them sandboxed somehow - maybe in WASM or Firecracker VM hosts. But baby steps :D
Sam
Daniel Nguyen FYI Cline's interface works nicely with them, especially if you're using Claude sonnet 3.5v2/3.7.
I'm away from my laptop right now but off the top of my head common ones I get a lot of use out of are:
- https://github.com/zcaceres/markdownify-mcp
- https://github.com/mendableai/firecrawl-mcp-server
- https://github.com/sammcj/mcp-package-version
- https://github.com/sooperset/mcp-atlassian
- https://github.com/MarkusPfundstein/mcp-obsidian
- https://github.com/modelcontextprotocol/servers/tree/main/src/puppeteer and https://github.com/executeautomation/mcp-playwright
I have a bunch of non-public ones for trading which re proving useful recently too.
LeYi Zhang (Kamus)
Daniel NguyenMany client tools already support MCP. My subscribed Windsurf does support MCP, but it often throws errors when calling tools. ChatWise's MCP implementation is clean and smooth, though it doesn't use the standard mcp_config.json for MCP integration. Claude Desktop has the most stable MCP support—unsurprisingly, since it's their own protocol—but I dislike its lack of flexibility and being limited to only the Claude model.
Overall, the rise of MCP Servers over the past few months has shown how AI can better interact with the real world—it's truly a game changer. Really looking forward to seeing how BoltAI performs.
LeYi Zhang (Kamus)
Daniel Nguyen here is a project that collects many MCP servers: https://github.com/punkpeye/awesome-mcp-servers. Currently, configuring an MCP server still requires some technical knowledge, which is why it is more popular among programmers. As a result, the dev-related categories are used more frequently (database, search, developer tools, monitoring .. etc.).
Sam
Daniel Nguyen ❤
LeYi Zhang (Kamus)
Daniel Nguyen learned that v1.34 already supports MCP servers, and I’m eager to try it out. However, it seems that the version on Setapp hasn’t been updated yet. I might have to wait a few more days? If you could push for a faster update on Setapp, that would be fantastic.