BeeBoo MCP Server
Enables AI agents to interact with BeeBoo's human-in-the-loop infrastructure for managing knowledge bases, requesting human approvals, and tracking work requests. It provides tools for semantic search, authorization workflows, and task creation across platforms like Claude and Cursor.
README
BeeBoo MCP Server
Model Context Protocol (MCP) server for BeeBoo — Human-in-the-Loop Infrastructure for AI Agents.
This server enables AI agents like Claude, Cursor, and Windsurf to natively interact with BeeBoo's capabilities:
- Knowledge Base — Search, add, and list knowledge entries
- Approvals — Request and check human approval status
- Work Requests — Create and track work requests
Quick Start
1. Get your API Key
Get your BeeBoo API key from beeboo.ai/settings/api-keys.
Your key will look like: bb_sk_xxxxxxxxxxxx
2. Install & Configure
Choose your AI tool:
Claude Desktop
Add to your claude_desktop_config.json:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"beeboo": {
"command": "npx",
"args": ["-y", "@beeboo/mcp-server"],
"env": {
"BEEBOO_API_KEY": "bb_sk_your_key_here"
}
}
}
}
Then restart Claude Desktop.
Cursor
Add to your Cursor settings (~/.cursor/mcp.json or via Settings > MCP):
{
"mcpServers": {
"beeboo": {
"command": "npx",
"args": ["-y", "@beeboo/mcp-server"],
"env": {
"BEEBOO_API_KEY": "bb_sk_your_key_here"
}
}
}
}
Windsurf
Add to your Windsurf MCP configuration:
{
"mcpServers": {
"beeboo": {
"command": "npx",
"args": ["-y", "@beeboo/mcp-server"],
"env": {
"BEEBOO_API_KEY": "bb_sk_your_key_here"
}
}
}
}
Alternative: Local Install
npm install -g @beeboo/mcp-server
Then use beeboo-mcp-server instead of npx @beeboo/mcp-server.
Available Tools
| Tool | Description |
|---|---|
beeboo_knowledge_search |
Search the knowledge base using semantic search |
beeboo_knowledge_add |
Add a new entry to the knowledge base |
beeboo_knowledge_list |
List all knowledge base entries |
beeboo_approval_request |
Request human approval for an action |
beeboo_approval_check |
Check status of an approval request |
beeboo_approvals_list |
List all approval requests (with optional filter) |
beeboo_request_create |
Create a work request for the team |
beeboo_requests_list |
List all work requests (with optional filter) |
Usage Examples
Once configured, you can ask your AI assistant:
Knowledge Base:
- "Search the knowledge base for deployment procedures"
- "Add to the knowledge base: our AWS account ID is 123456789"
- "List all knowledge entries"
Approvals:
- "I need approval to delete the staging database"
- "Check if approval abc123 has been approved"
- "Show me all pending approvals"
Work Requests:
- "Create a high-priority request to update the SSL certificate"
- "List all open work requests"
Environment Variables
| Variable | Required | Default | Description |
|---|---|---|---|
BEEBOO_API_KEY |
Yes | — | Your BeeBoo API key |
BEEBOO_API_URL |
No | https://beeboo-api-625726065149.us-central1.run.app |
API endpoint |
Testing
Test the server locally:
# List available tools
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | BEEBOO_API_KEY=your_key node index.js
# Test a tool call
echo '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"beeboo_knowledge_list","arguments":{}}}' | BEEBOO_API_KEY=your_key node index.js
Troubleshooting
"BEEBOO_API_KEY environment variable is required"
Make sure you've set the BEEBOO_API_KEY in your MCP configuration.
Server not appearing in tools list
- Restart your AI tool (Claude Desktop, Cursor, etc.)
- Check the configuration file path is correct
- Verify the JSON syntax is valid
API errors
- Check your API key is valid
- Ensure you have network connectivity
- Check the BeeBoo status at status.beeboo.ai
Development
# Clone the repo
git clone https://github.com/beeboo-ai/beeboo.git
cd beeboo/mcp-server
# Install dependencies
npm install
# Run locally
BEEBOO_API_KEY=your_key npm start
License
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
E2B
Using MCP to run code via e2b.