BeeMCP: an unofficial Model Context Protocol (MCP) server that connects your Bee wearable lifelogger to AI via the Model Context Protocol
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"beemcp": {
"args": [
"-y",
"beemcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Unofficial Model Context Protocol (MCP) server for interacting with your Bee wearable lifelogging data. More context on my blog.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'beemcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked beemcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in productivity
Persistent memory using a knowledge graph
Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.
a self-hosted project management & Kanban solution + Instant shareable boards
All-in-one local AI hub for Obsidian — LLM chat with vault tools, MCP servers, RAG, workflow automation, encryption, and edit history. Fully private, no cloud required.
MCP Security Weekly
Get CVE alerts and security updates for Beemcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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.
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:
The AI, using beemcp, can securely fetch or modify this information from your Bee.computer account.

You can install and run beemcp using uv (recommended) or pip.
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:
# Example of running directly (requires API key configured, see below)
uvx beemcp
Alternatively, you can install beemcp using pip:
pip install beemcp
After installation, you can run it as a Python module:
python -m beemcp.beemcp
Or, if the entry point is correctly added to your system's PATH during installation, you might be able to run it directly:
beemcp
beemcp requires your Bee API key to function. Never share this key publicly or commit it to version control.
Get your API key from the Bee developer website here.
If running in Claude or another MCP client, you will likely provide the BEE_API_TOKEN environment variable in the client's configuration.
If running directly from the command line, provide the key is using a .env file in the directory where you run the beemcp server:
Create a file named .env in the same directory you intend to run beemcp from.
Add the following line to the .env file, replacing your_actual_bee_api_key_here with your real key:
BEE_API_TOKEN="your_actual_bee_api_key_here"
Alternatively, you can set the BEE_API_TOKEN environment variable directly in your system or shell:
export BEE_API_TOKEN="your_actual_bee_api_key_here"
# Now run the server in the same shell session
uvx beemcp
The server will exit with an error if the BEE_API_TOKEN is not found.
You need to tell your LLM client (like Claude.app or Zed) how to start and communicate with the beemcp server.
Add the following to your Claude settings (settings.json):
Using uvx (Recommended):
"mcpServers": {
"beemcp": {
"command": "uvx",
"args": ["beemcp"],
"env": {"BEE_API_TOKEN": "<YOUR API KEY HERE>"}
... [View full README on GitHub](https://github.com/OkGoDoIt/beemcp#readme)