HealthManagerMCP
Verified Safeby tomofuminijo
Overview
Healthmateエコシステムの中核となる健康情報管理MCPサーバーとして、AI健康コーチや外部AIクライアント(ChatGPT、Claude等)との連携を可能にします。
Installation
./scripts/deploy-full-stack.shEnvironment Variables
- HEALTHMATE_ENV
- AWS_REGION
- LOG_LEVEL
- USERS_TABLE_NAME
- GOALS_TABLE_NAME
- POLICIES_TABLE_NAME
- CONCERNS_TABLE_NAME
- BODY_MEASUREMENTS_TABLE_NAME
- ACTIVITIES_TABLE_NAME
- OBSERVATIONS_TABLE_NAME
- JOURNALS_TABLE_NAME
- CDK_DEFAULT_ACCOUNT
- MCP_TIMEOUT_SECONDS
- MCP_DEBUG_MODE
Security Notes
The server leverages AWS serverless architecture (Lambda, DynamoDB) with robust security features. Authentication is handled via Cognito M2M (Client Credentials Flow) and JWT validation by AgentCore Gateway. DynamoDB table permissions are scoped to specific Lambda functions. Input validation is implemented in Lambda handlers for various data types (dates, scores, ranges, formats). Ownership checks are in place for data modification. The use of `RemovalPolicy.DESTROY` for development environments is noted, with a recommendation for `RETAIN` in production. No direct use of `eval` or `exec` is observed. A minor concern is the `print` of a truncated client secret in test code, which while for testing, is generally a practice to avoid even in non-production contexts.
Similar Servers
mcp
Enables AI assistants to interact with AWS DocumentDB databases, providing tools for connection management, database/collection operations, document querying, aggregation pipelines, query planning, and schema analysis. It acts as a bridge for safe and efficient database operations through the Model Context Protocol (MCP).
guidance-for-deploying-model-context-protocol-servers-on-aws
Deploy secure, OAuth 2.0 authenticated Model Context Protocol (MCP) servers on AWS using CDK.
fhir-mcp-server
The FHIR MCP Server acts as a bridge between AI/LLM tools and FHIR APIs, enabling seamless search, retrieval, and analysis of clinical information.
pierre_mcp_server
Conversational AI fitness coaching and data analysis platform with provider integrations and user management.