byi8220
MCP Serverbyi8220public

vibebolt

Vibe Coding

Repository Info

1
Stars
0
Forks
1
Watchers
0
Issues
Python
Language
Apache License 2.0
License

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

1

Clone the repository

git clone https://github.com/byi8220/vibebolt
2

Install dependencies

cd vibebolt
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerbyi8220
Repovibebolt
LanguagePython
LicenseApache License 2.0
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation