Deploy Keep It Krispy to your AWS account in about 5 minutes.
Desktop app
Free tier OK
v2.x
18+
Any version
3.11+ (optional)
Or download from awscli.amazonaws.com/AWSCLIV2.pkg
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install
krisp-deployer)$ aws configure AWS Access Key ID: AKIA... AWS Secret Access Key: wJalr... Default region name: us-east-1 Default output format: json
Verify it works:
$ aws sts get-caller-identity
{
"Account": "123456789012",
"Arn": "arn:aws:iam::123456789012:user/krisp-deployer"
}
For semantic search, you need access to Amazon Titan Embeddings:
The installer will:
~/keep-it-krispyAfter installation, you'll see a webhook URL and an authentication key. Add them to Krisp:
https://xxxxx.lambda-url.us-east-1.on.aws/)+ button to add a header:
Authorization~/keep-it-krispy/.env.local. You can also regenerate by running the installer again.
The final step is connecting Claude to your meeting data via MCP.
AWS Resources Created:
----------------------
S3 Bucket: krisp-transcripts-{account-id} (raw meeting JSON)
S3 Bucket: krisp-vectors-{account-id} (embeddings for search)
DynamoDB: krisp-transcripts-index (fast metadata queries)
Lambda: krisp-buddy-webhook (receives Krisp webhooks)
Lambda: krisp-buddy-processor (indexes + embeds transcripts)
IAM Roles: krisp-buddy-webhook-role
krisp-buddy-processor-role
Local Files:
------------
~/keep-it-krispy/ (cloned repository)
~/keep-it-krispy/lambda/mcp-server-ts/dist/ (built MCP server)
~/keep-it-krispy/.env.local (your configuration)
Run aws sts get-caller-identity to verify credentials are configured. Check ~/.aws/credentials.
Your IAM user needs permissions to create S3, DynamoDB, Lambda, and IAM resources. Use the scoped policy above.
You need to request model access for Titan Embeddings. See Step 1 above.
Check logs in ~/Library/Logs/Claude/mcp-server-krisp.log. See MCP Setup.
| Component | Monthly Cost | Notes |
|---|---|---|
| DynamoDB | Free | Free tier (25 GB, 25 RCU/WCU) |
| S3 Storage | ~$0.02 | ~1 GB transcripts |
| S3 Vectors | ~$0.01 | ~10 MB embeddings |
| Lambda | Free | Free tier (1M requests) |
| Bedrock | ~$0.05 | One-time indexing |
| Total | < $2/month |