Apple Watch Health MCP Server

Welcome! This repository contains the complete and final source code for the blog post, "Unlock Your LLM's Potential: Building an MCP Server with

Local serverstdioPython

What is the Apple Watch Health MCP Server?

Welcome! This repository contains the complete and final source code for the blog post, "Unlock Your LLM's Potential: Building an MCP Server with Elasticsearch for

Configuration

Before you begin, ensure you have the following installed and running: * Python 3.10+ * Elasticsearch: An instance of Elasticsearch 8.x running locally at http://localhost:9200. * Claude Desktop: The MCP client we will use to interact with the server. * uv : For managing Python packages.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

Before you begin, ensure you have the following installed and running: * Python 3.10+ * Elasticsearch: An instance of Elasticsearch 8.x running locally at http://localhost:9200. * Claude Desktop: The MCP client we will use to interact with the server. * uv : For managing Python packages.

VariableDescriptionRequired
ES_API_KEYCredential the server authenticates with.Yes

Frequently asked questions

Welcome! This repository contains the complete and final source code for the blog post, "Unlock Your LLM's Potential: Building an MCP Server with Elasticsearch for Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.