Personal AIVA MCP Bootstrap
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Personal AIVA MCP BootstrapList files in my workspace."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Personal AIVA MCP Bootstrap
One command turns a fresh Oracle Cloud Ubuntu VM into a personal MCP server that ChatGPT can use to run commands, manage files, and maintain personal skills.
One-line install
SSH into the Oracle VM and run:
curl -fsSL https://raw.githubusercontent.com/banddude/aiva-bootstrap/main/bootstrap.sh | sudo bashThe installer handles Python, the MCP service, Tailscale, startup services, and an unguessable MCP URL path.
Tailscale requires one browser approval. Open the login URL printed by the installer. If the script has already returned, run:
sudo /opt/aiva/finish-setup.shIt prints the final MCP URL. Paste that URL into ChatGPT when creating a custom MCP app, scan the tools, and call health.
Related MCP server: ChatGPT Codex Bridge
Give this repository to an agent
Send the agent this repository URL:
https://github.com/banddude/aiva-bootstrapTell it:
Follow AGENTS.md exactly. Install this on my Oracle VM and do not stop until the final MCP URL is printed and ChatGPT can call the health and run_command tools.
Tools
healthrun_commandlist_filesread_filewrite_fileget_file_base64list_skillsget_skillsave_skill
Isolation and exposure
Runs as a dedicated
aivaLinux user.File tools stay under
/opt/aiva/workspace.Personal skills stay under
/opt/aiva/skills.The MCP port is not exposed through Oracle's public firewall.
Tailscale Funnel supplies HTTPS.
The public endpoint includes a randomly generated 128-bit path. Treat the full URL as a password and do not post it publicly.
run_command intentionally gives broad command access as the aiva Linux user. Connect it only to the owner's ChatGPT account.
Service commands
sudo systemctl status aiva-mcp
sudo journalctl -u aiva-mcp -f
sudo systemctl restart aiva-mcp
sudo cat /opt/aiva/mcp-urlThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceSelf-hostable MCP server that gives Claude tools to run shell scripts and read files on a home server, deployed via Multipass VM and Cloudflare Tunnel.Last updated
- Alicense-qualityAmaintenanceSelf-hosted MCP server that lets ChatGPT work with your local codebase through explicit tools.Last updatedMIT
- Alicense-qualityBmaintenanceA self-hosted MCP server that gives ChatGPT a secure connection to your local machine, enabling it to read, edit, search, and run code in your projects.Last updated999MIT
- Flicense-qualityCmaintenanceA self-hosted MCP server that gives AI agents controlled access to a machine: filesystem, shell, background processes, git, web fetching and persistent key-value memory.Last updated
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
An MCP server that gives your AI access to the source code and docs of all public github repos
Cloud-hosted MCP server for durable AI memory
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/banddude/aiva-bootstrap'
If you have feedback or need assistance with the MCP directory API, please join our Discord server