Integrations
Allows scanning and detecting nearby Bluetooth devices, with the ability to filter devices by name
블루투스 MCP 서버
Bluetooth 장치 감지를 위한 모델 컨텍스트 프로토콜 서버
🔍 개요
이 프로젝트는 Claude를 비롯한 AI 비서들이 주변의 블루투스 기기를 스캔하고 상호작용할 수 있도록 하는 모델 컨텍스트 프로토콜(MCP) 서버를 구현합니다. 테스트 주도 개발(Test-Driven Development) 방식으로 구축되어 다양한 플랫폼에서 블루투스 작동을 위한 견고하고 검증된 인터페이스를 제공합니다.
✨ 특징
- 📡 다중 프로토콜 스캐닝 : BLE 및 클래식 블루투스 장치 모두 감지
- 🔎 유연한 필터링 : 이름, 유형 또는 기타 속성으로 장치 필터링
- 🔄 자동 기기 인식 : 일반적인 기기(예: Freebox, TV 등)를 식별하고 분류합니다.
- 📱 향상된 기기 정보 : 제조업체 정보, 기기 유형 및 자세한 특성을 확인하세요.
- 🖥️ 크로스 플랫폼 지원 : Windows, macOS, Linux에서 작동합니다.
- ⚡ 플랫폼별 최적화 : Windows에서 향상된 감지 기능
- 🤖 MCP 통합 : Claude 및 호환 AI 어시스턴트와의 원활한 통합
📋 요구 사항
- 파이썬 3.7 이상
- Bluetooth 어댑터 (내장형 또는 외장형)
- 관리자/sudo 권한 (일부 Bluetooth 작업에 필요)
- 인터넷 연결 (패키지 설치용)
🚀 빠른 시작
설치
지엑스피1
서버 실행
Claude와 함께 사용
- ngrok을 사용하여 서버를 인터넷에 노출하거나 서버에 배포하세요.Copy
- Claude가 MCP 서버를 사용하도록 구성하세요.Copy
- Claude에게 Bluetooth 장치를 검색하도록 요청하세요.Copy
🧪 테스트
이 프로젝트는 포괄적인 테스트 범위를 갖춘 TDD(테스트 주도 개발) 방식을 따릅니다.
🏗️ 건축
이 프로젝트는 관심사를 명확하게 분리한 모듈형 아키텍처를 따릅니다.
자세한 아키텍처 정보는 architecture.md를 참조하세요.
🔧 문제 해결
블루투스 문제
- "액세스가 거부되었습니다" 오류 : 관리자/sudo 권한으로 서버를 실행하세요.
- 어댑터가 감지되지 않음 : 시스템 설정에서 Bluetooth가 활성화되어 있는지 확인하세요.
- 장치를 찾을 수 없습니다 . 근처에 검색 가능한 Bluetooth 장치가 있는지 확인하세요.
- Windows 관련 문제 : Bluetooth 서비스가 활성화되어 있는지 확인하세요(
services.msc
)
MCP 문제
- Claude가 도구를 감지하지 못했습니다 . MCP 서버 URL이 올바르고 액세스 가능한지 확인하세요.
- 실행 오류 : 자세한 오류 정보는 서버 로그를 확인하세요.
👥 기여하기
여러분의 참여를 환영합니다! 다음 단계를 따라주세요.
- 저장소를 포크하세요
- 기능 브랜치를 생성합니다(
git checkout -b feature/amazing-feature
) - 기능에 대한 테스트를 작성하세요
- 귀하의 기능을 구현하세요
- 모든 테스트가 통과되었는지 확인하세요
- 변경 사항을 커밋하세요(
git commit -m 'Add amazing feature'
) - 브랜치에 푸시(
git push origin feature/amazing-feature
) - 풀 리퀘스트 열기
📄 라이센스
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
🙏 감사의 말
- API 프레임워크를 위한 FastAPI
- 크로스 플랫폼 블루투스 기능에 대한 암울함
- MCP 통합 지원을 위한 Anthropic Claude
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Claude AI가 근처의 Bluetooth 장치를 감지하고 스캔할 수 있도록 하는 ModelContextProtocol 서버로, 호환 가능한 MCP 인터페이스를 통해 Claude에 Bluetooth 감지 기능을 제공합니다.
Related MCP Servers
- -securityAlicense-qualityModel Context Protocol (MCP) server implementation that enables Claude Desktop to interact with Google's Gemini AI models.Last updated -53TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to interact directly with Home Assistant, allowing them to query device states, control smart home entities, and perform automation tasks.Last updated -15PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that automatically reads the Claude Desktop configuration file and presents all available MCP services in an easy-to-copy format at the top of the tools list.Last updated -182JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to interact with Spotify, allowing them to search for tracks, control playback, and manage playlists.Last updated -TypeScript