bns-mcp-server

bns-mcp-server

0

The Bunnyshell MCP Server is designed to facilitate the interaction between AI assistants and the Bunnyshell platform using natural language commands via the CLI. It supports managing organizations, projects, environments, and more, providing flexibility and ease of use.

Bunnyshell MCP Server

A Model Context Protocol (MCP) server implementation for interfacing with the Bunnyshell platform through its CLI.

Overview

This project creates an MCP server that enables AI assistants to interact with the Bunnyshell platform using the Bunnyshell CLI. The server provides tools for managing Bunnyshell resources through natural language commands.

Features

  • Organization Management: List and navigate organizations
  • Project Management: Create, list, and delete projects
  • Environment Management: Create, list, start, stop, and delete environments
  • Component Operations: Deploy, debug, and SSH into components
  • Variable & Secret Management: Manage environment variables and secrets
  • Remote Development: Start remote development sessions and set up port forwarding

Prerequisites

  • Node.js 18+ and npm
  • Bunnyshell CLI installed and configured
  • Claude Desktop
  • Docker and Docker Compose

Usage

  1. Start or restart Claude Desktop
  2. Start a new conversation with Claude
  3. Click '+' to add an attachment and select 'Connect to MCP server'
  4. Choose 'bunnyshell-mcp' from the list of servers
  5. Set your Bunnyshell API token