Bunnyshell MCP Server logo

Bunnyshell MCP Server

by aminalali8

The Bunnyshell MCP Server is a Model Context Protocol (MCP) server implementation designed to interface with the Bunnyshell platform through its CLI. It allows AI assistants like Claude to manage Bunnyshell resources using natural language commands.

View on GitHub

Last updated: N/A

What is Bunnyshell MCP Server?

This project creates an MCP server that enables AI assistants (like Claude) to interact with the Bunnyshell platform using the Bunnyshell CLI (bns). The server provides a set of tools for managing your Bunnyshell resources through natural language commands.

How to use Bunnyshell MCP Server?

To use the server, you need to install and configure the Bunnyshell CLI, Node.js, and optionally Docker. After cloning the repository, run the setup script (either ./setup.sh for local setup or ./docker-setup.sh for Docker setup). Then, start Claude Desktop, connect to the 'bunnyshell-mcp' server, and set your Bunnyshell API token. You can then use natural language commands to manage your Bunnyshell resources.

Key features of Bunnyshell MCP Server

  • Organization Management

  • Project Management

  • Environment Management

  • Component Operations

  • Variable & Secret Management

  • Remote Development

Use cases of Bunnyshell MCP Server

  • Automating Bunnyshell resource management through natural language

  • Integrating Bunnyshell with AI assistants like Claude

  • Simplifying complex CLI commands with natural language prompts

  • Managing infrastructure and deployments using conversational interfaces

FAQ from Bunnyshell MCP Server

How do I install the Bunnyshell CLI?

Refer to the Bunnyshell CLI documentation for installation instructions.

Where do I find my Bunnyshell API token?

Your Bunnyshell API token can be found in your Bunnyshell account settings.

How do I configure the server to use my API token?

You can set the BNS_API_KEY environment variable or provide the token during the conversation with the AI assistant.

What are the prerequisites for running the server?

You need Node.js 18+, npm, Bunnyshell CLI, Claude Desktop, and optionally Docker and Docker Compose.

How do I contribute to the project?

Fork the repository, create a feature branch, commit your changes, push to the branch, and create a Pull Request.