Saathi MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOST | No | Host to bind when running on a laptop instead of Lambda (e.g. `HOST=0.0.0.0`). | |
| AWS_REGION | No | AWS region, used when running against AWS resources or Amazon Bedrock (e.g. `us-east-1`). | |
| SAATHI_TABLE | No | DynamoDB table name used when running against AWS (`SAATHI_TABLE=...`). | |
| SAATHI_USE_AWS | No | Set to `true` to point the simulator and family app at deployed AWS resources (`export AWS_REGION=us-east-1 SAATHI_USE_AWS=true ...`). | |
| SAATHI_AUTH_MODE | No | Authentication mode: `none` (default locally, no Authorization header), `static` (demos through a tunnel, uses SAATHI_MCP_TOKEN / optionally SAATHI_FAMILY_TOKEN), or `cognito` (default on AWS, Cognito access tokens verified against the pool's JWKS). | |
| SAATHI_EVENT_BUS | No | EventBridge event bus name used when running against AWS (`SAATHI_EVENT_BUS=...`). | |
| SAATHI_MCP_TOKEN | No | Static bearer token with all scopes, used when `SAATHI_AUTH_MODE=static`. | |
| ANTHROPIC_API_KEY | No | Claude API key. With no model configured, an offline rule-based planner stands in for Alexa+ (e.g. `ANTHROPIC_API_KEY=sk-ant-... npm start`). | |
| SAATHI_USE_BEDROCK | No | Set to `true` to use Claude on Amazon Bedrock instead of the Claude API (e.g. `SAATHI_USE_BEDROCK=true AWS_REGION=us-east-1 npm start`). | |
| SAATHI_FAMILY_TOKEN | No | Optional static bearer token with family scope only, used when `SAATHI_AUTH_MODE=static`. | |
| SAATHI_MEDIA_BUCKET | No | S3 media bucket name for memory book audio, used when running against AWS (`SAATHI_MEDIA_BUCKET=...`). | |
| SAATHI_ALLOWED_HOSTS | No | Allowed host(s) when running behind an HTTPS tunnel (e.g. `SAATHI_ALLOWED_HOSTS=<tunnel host>`). | |
| SAATHI_FAMILY_TOPIC_ARN | No | SNS care circle topic ARN used when running against AWS (`SAATHI_FAMILY_TOPIC_ARN=...`). | |
| SAATHI_ESCALATION_SFN_ARN | No | Step Functions escalation state machine ARN used when running against AWS (`SAATHI_ESCALATION_SFN_ARN=...`). |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues