Query your personal health and finance data from Claude Desktop. Two local SQLite files, read directly off disk by a Python process you control β no cloud database, no dashboard, no third-party service.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Your health data. Your AI. Your machine.
Quantified Self MCP is a privacy-first Model Context Protocol (MCP) server that gives AI agents controlled access to your personal health data stored locally.
Built with Python, FastMCP, and SQLite, it works with both local LLMs and cloud-based LLMs. You choose where your AI runs.
Quantified Self MCP connects an AI agent to your personal health data through the Model Context Protocol (MCP).
The MCP server does not require a specific AI provider.
You can run the entire AI stack locally, or connect the server to an online model when you prefer.
The important distinction is between the MCP server and the AI model.
With a local MCP-compatible agent and local LLM, your health data and AI inference can remain on your machine.
You can also connect the same MCP server to a hosted model.
In that setup, your database and MCP server remain local, while data returned by MCP tools may be sent to the cloud model provider.
The choice is yours.
Quantified Self MCP does not lock you into Claude, OpenAI, or any other model provider.
Your health data is stored locally in SQLite, and the MCP server runs on your machine.
The server itself does not require a cloud database, account, or hosted data store.
For maximum privacy, use a local LLM so the entire pipeline can remain on your machine.
If specific metrics should never be returned to the model, configure:
Private fields can still be stored and logged, but MCP read operations return them as null.
This gives you another layer of control over which health metrics an AI agent can access.
Quantified Self MCP currently supports:
Every metric is optional, so you can track only the measurements you actually use.
Once connected to an MCP-compatible AI agent, you can ask questions naturally.
For example:
You can also log information through the AI agent:
Or correct a mistake:
The server currently provides three MCP tools:
| Tool | Purpose |
|---|---|
read_health_data | Read health metrics for a selected date range |
log_daily_metric | Record one or more health metrics for a specific day |
clear_metric | Clear a single metric without affecting other data |
The server also exposes read-only MCP resources for health metric schemas and individual days.
All data operations are scoped to the supported health metrics. The server does not expose arbitrary SQL execution to the model.
You can initialize the local database from CSV data.
The supported health fields include:
You can also import an Apple Health export:
The importer maps supported Apple Health records into the local database.
This installs:
The included Docker configuration can be used for containerized MCP deployments, including Glama.
Connect Quantified Self MCP to an MCP-compatible AI agent.
Use either:
The AI agent retrieves the relevant health data through MCP and analyzes it.
Quantified Self MCP uses the standard Model Context Protocol, so the server is designed to work with MCP-compatible clients and models rather than being tied to a single AI application.
The project includes configuration for clients supported by FastMCP, and standard MCP configuration can be generated for other compatible clients.
For local AI setups, pair the server with an MCP-compatible client and a local LLM runtime.
For example:
This allows the complete AI workflow to remain local.
The AI model and the MCP server are separate components.
This means you can change the AI model without changing how your health data is stored or exposed.
| Component | Technology |
|---|---|
| Language | Python |
| Protocol | Model Context Protocol |
| MCP Framework | FastMCP |
| Database | SQLite |
| Containerization | Docker |
| CI | GitHub Actions |
| Package | PyPI |
Clone the repository:
Create a virtual environment:
Install dependencies:
Run tests:
Build the package:
GitHub Actions validates the project in a clean environment.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/thecimal-quantified-self-mcp)<a href="https://allmcps.com/mcp/thecimal-quantified-self-mcp"><img src="https://allmcps.com/api/badge/thecimal-quantified-self-mcp?style=directory" alt="Quantified Self MCP on AllMCPs" /></a>