BeeMCP - A Bee MCP Server

by OkGoDoIt

48 stars
402 downloads
Not rated
GitHub Website

About

BeeMCP: an unofficial Model Context Protocol (MCP) server that connects your Bee wearable lifelogger to AI via the Model Context Protocol

Details

Author
OkGoDoIt
GitHub stars
48
Downloads
402
Categories
Other, AI

- List, get, create, update, and delete user facts.
- List, get, create, update, and delete to‑dos (reminders).
- List conversations and retrieve full conversation details.
- Query location history by time range (today, week, month, or custom).
- Provides MCP resources for direct data access (e.g., bee://conversations, bee://locations).

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name BeeMCP - A Bee MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via uvx beemcp or pip install beemcp. Configure your Bee API key as the BEE_API_TOKEN environment variable (or in a .env file). Then add the server to your MCP client (e.g., Claude Desktop or Zed) by specifying the command and API key in the client’s settings.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "beemcp - a bee mcp server": {
            "beemcp": {
                "command": "uvx",
                "args": [
                    "beemcp"
                ]
            }
        }
    }
}

McpServers

{
    "beemcp": {
        "command": "uvx",
        "args": [
            "beemcp"
        ]
    }
}

BeeMCP - A Bee MCP Server

PyPI version
License: MIT

Unofficial Model Context Protocol (MCP) server for interacting with your Bee wearable lifelogging data. More context on my blog.

This server acts as a bridge, allowing Large Language Models (LLMs) like Claude or custom AI agents to access and interact with your personal data stored in Bee, including conversations, facts, to-dos, and location history.

Disclaimer: This is an unofficial project and is not affiliated with Bee. Use it at your own risk. Ensure you understand the security implications of granting AI access to your personal data via the API key.

Core Concept

Bee.computer helps you capture moments from your life (conversations, places visited, notes). beemcp makes this data available to your AI assistant through the Model Context Protocol. This means you can ask your AI questions like:

"What important things did I discuss last week?"
"Remind me about Brad's dietary preferences."
"Where was I last Tuesday afternoon?"
"Add 'Book flight tickets' to my reminders."

The AI, using beemcp, can securely fetch or modify this information from your Bee.computer account.

Example Claude Desktop Chat

Prerequisites

1. Python: Version 3.10 or higher.
2. Bee.computer API Key: You need an API key from your Bee account settings.

Installation

You can install and run beemcp using uv (recommended) or pip.

Using uv (recommended)

uv is a fast Python package installer and resolver. If you have uv installed, you don't need to install beemcp separately. You can run it directly using uvx:

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.