BeeMCP logo

BeeMCP

by OkGoDoIt

BeeMCP is an unofficial Model Context Protocol (MCP) server that allows Large Language Models (LLMs) to interact with your Bee wearable lifelogging data. It acts as a bridge, enabling AI access to your personal data stored in Bee, including conversations, facts, to-dos, and location history.

View on GitHub

Last updated: N/A

What is BeeMCP?

BeeMCP is a server that implements the Model Context Protocol (MCP) to provide an interface between your Bee.computer lifelogging data and Large Language Models (LLMs) or AI agents. It allows these AI systems to access and manipulate your personal data stored in Bee, such as conversations, facts, to-dos, and location history.

How to use BeeMCP?

To use BeeMCP, you need to install it using uv or pip, configure it with your Bee.computer API key (obtained from the Bee developer website), and then configure your LLM client (like Claude or Zed) to connect to the BeeMCP server. This involves specifying the command to start the server and passing the API key as an environment variable. Once configured, the LLM can use the available tools to query and update your Bee data.

Key features of BeeMCP

  • Provides an MCP interface for Bee.computer data

  • Enables LLMs to access conversations, facts, to-dos, and locations

  • Supports creating, reading, updating, and deleting data

  • Offers tools for managing conversations, facts, todos, and locations

  • Compatible with Claude.app and Zed editors

Use cases of BeeMCP

  • Asking an AI assistant about past conversations

  • Retrieving specific facts or details from your personal knowledge base

  • Managing to-do lists and reminders through AI

  • Querying location history for specific time periods

  • Integrating personal data with AI workflows and applications

FAQ from BeeMCP

What is the Model Context Protocol (MCP)?

MCP is a protocol that allows LLMs to access external data sources, providing context for their responses.

Is BeeMCP an official Bee.computer project?

No, BeeMCP is an unofficial project and is not affiliated with Bee.computer.

How do I get a Bee.computer API key?

You can obtain an API key from your Bee account settings on the Bee developer website.

What Python version is required?

Python 3.10 or higher is required.

How do I configure Claude.app to use BeeMCP?

You need to add a mcpServers configuration block to your Claude settings.json file, specifying the command to start the BeeMCP server and the API key as an environment variable. Refer to the README for example configurations.