
vibebolt
Vibe Coding
Repository Info
About This Server
Vibe Coding
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
vibebolt
Vibe code some Rust!
Vibebolt is an experimental MCP server which enables you to write and execute Rust code within a docker container.
It's pretty bare bones. Currently it can only compile a single file at a time, has to write that file all at once, and doesn't support any external libraries. Honestly, it's just kinda fun to watch Claude go as it iteratively writes code, runs into a bug or compile error, and iteratively works on fixing it (it doesn't always).
NOTE: This is a pretty crude implementation and might melt your quota (and the polar ice caps).
NOTE: Even if sandboxed, vibebolt is still running arbitrary code within a docker container inside the host machine. Use with caution. I've noticed other servers seem to be way more comfortable letting a server execute commands on the terminal.
Prerequisites
Python 3 (TODO: Figure out minimum working version)
uv package manager.
Installation
TODO: Add setup guide
Usage
TODO: Add usage guide
Random Notes
Thoughts on vibe coding?
In my experience, vibe coding is highly iterative, and the agent often gets trapped in a loop, even with chain of thought. If I ever continue this project, a more complex agent probably should focus on exploring some techniques for mitigating this. The crudest idea seems to be "stack more agents".
I've also noticed it often struggles to use vibebolt's APIs in an intended manner. I'm pretty new to agent API design and prompt engineering, so I don't have a good handle of what the best practices are.
Why Rust specifically?
No reason. Maybe focusing on Python would have been better, but I wanted to see if AI could take advantage of assembly dumps.
Should I be running this locally?
Hopefully, the code inside this codebase is small enough that it can be easily audited.
Quick Start
Clone the repository
git clone https://github.com/byi8220/vibeboltInstall dependencies
cd vibebolt
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.