MyWeight MCP 서버
이 서버는 Health Planet API에 연결하여 Takayanagi 씨의 체중 데이터에 접근합니다. 모든 MCP 호환 클라이언트는 이 서버를 사용하여 체중 측정값을 검색하고 분석할 수 있습니다.
👉 원본 웹사이트를 확인하여 데이터를 직접 확인하세요.
그것이 하는 일
- 데이터 검색 : Health Planet API에서 체중 기록을 가져옵니다.
- 모든 클라이언트와 호환 가능 : 모든 MCP 클라이언트와 호환 가능
- 보안 액세스 : OAuth2 인증으로 보호됨
빠른 시작 가이드
1. 로컬 설정 및 실행
지엑스피1
서버는 http://localhost:8787
에서 실행됩니다.
2. MCP 클라이언트 연결
MCP 클라이언트에 다음 구성을 추가하세요.
{
"mcpServers": {
"myweight": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/sse"
]
}
}
}
API 사용
체중 데이터 가져오기
fetchInnerScanData
도구를 사용하면 특정 기간의 체중 측정값을 검색할 수 있습니다.
매개변수:
from
: YYYYMMDDHHmmss 형식의 시작 날짜/시간(예: 2024년 1월 1일의 경우 20240101000000
)to
: YYYYMMDDHHmmss 형식의 종료 날짜/시간(예: 2024년 1월 31일의 경우 20240131235959
)
응답 예시:
[
{
"date": "2024/01/01",
"weight": 65.2
},
{
"date": "2024/01/02",
"weight": 65.1
}
]
프로덕션에 배포
Cloudflare Workers에 배포하려면:
배포 후 Cloudflare URL로 MCP 클라이언트 구성을 업데이트하세요.
{
"mcpServers": {
"myweight": {
"command": "npx",
"args": [
"mcp-remote",
"https://[your-worker-name].[your-account].workers.dev/sse"
]
}
}
}
문제 해결
연결 문제
- 서버가 실행 중인지 확인하세요:
npm run dev
- 필요한 경우 OAuth 데이터를 지웁니다:
rm -rf ~/.mcp-auth
- Wrangler 캐시 재설정:
rm -rf ~/.wrangler
인증 문제
- 인증 화면이 나타나지 않으면 클라이언트 구성을 확인하세요.
- 인증에 실패한 후 MCP 클라이언트를 다시 시작해 보세요.