About
A Test‑Driven FastAPI server that scans for BLE and Classic Bluetooth devices, filters and categorizes them, and exposes the data via the Model Context Protocol for Claude and other AI assistants.
Capabilities
Bluetooth MCP Server
The Bluetooth MCP Server bridges the gap between AI assistants and the physical world by exposing Bluetooth discovery capabilities through the Model Context Protocol. It allows Claude or any MCP‑compatible assistant to initiate scans, retrieve detailed device information, and interact with nearby Bluetooth peripherals—all from within a conversational context. This eliminates the need for custom integrations or manual device discovery scripts, enabling developers to ask an AI about devices in their environment and receive structured, actionable data.
At its core, the server implements a FastAPI‑based REST API that wraps low‑level Bluetooth libraries. It supports both Classic and BLE scanning, filters results by name or type, and automatically classifies common devices such as TVs, routers, and smart speakers. The service enriches each device record with manufacturer details, signal strength, and available characteristics, providing a rich data model that AI assistants can reference in subsequent prompts. By adhering to the MCP specification, the server offers a standardized set of resources (e.g., ) and tools that can be discovered, invoked, and composed by an assistant without bespoke code.
Developers benefit from several key capabilities. First, the server is cross‑platform: it runs on Windows, macOS, and Linux with minimal configuration, making it suitable for both local prototypes and cloud deployments. Second, the integration is zero‑code from the assistant’s perspective—once the server URL is registered in Claude, any prompt that requires device discovery can be handled automatically. Third, the TDD‑driven architecture ensures reliability; comprehensive test suites cover API endpoints, data models, and service logic, giving confidence that the server will behave consistently across environments. Finally, the modular design (API layer, core configuration, services, utilities) allows teams to extend functionality—such as adding pairing commands or custom filtering rules—without touching the MCP contract.
Typical use cases include smart home automation, where an assistant can list available speakers or thermostats and trigger actions; retail environments that need to detect nearby point‑of‑sale devices; or IoT diagnostics, where engineers can ask an AI to inventory all Bluetooth sensors on a site. In each scenario, the assistant can present the device list in natural language, ask follow‑up questions about signal strength or battery status, and even initiate further interactions like reading a characteristic—all powered by the MCP server’s standardized interface.
In summary, the Bluetooth MCP Server transforms raw Bluetooth scanning into a conversational service. It gives AI assistants direct, reliable access to nearby devices, expands their utility in real‑world workflows, and provides developers with a robust, test‑driven foundation to build on.
Related Servers
MindsDB MCP Server
Unified AI-driven data query across all sources
Homebrew Legacy Server
Legacy Homebrew repository split into core formulae and package manager
Daytona
Secure, elastic sandbox infrastructure for AI code execution
SafeLine WAF Server
Secure your web apps with a self‑hosted reverse‑proxy firewall
mediar-ai/screenpipe
MCP Server: mediar-ai/screenpipe
Skyvern
MCP Server: Skyvern
Weekly Views
Server Health
Information
Explore More Servers
Korea Tourism API MCP Server
Unlock South Korean travel data for AI assistants
AlipayPlus MCP Server
Seamless AI‑driven Alipay payments and refunds
Backlog MCP Server
Integrate Backlog into your workflow with ease
OpenAPI to MCP Server
Generate strongly typed tools from OpenAPI specs
Azure Self Help MCP Server
Intelligent Azure diagnostics via AI-driven guided troubleshooting
Asset Price MCP Server
Real‑time asset price data for LLMs