LifeTracker MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@LifeTracker MCP Serverlog a 30-minute run"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
LifeTracker MCP Server
MCP server for LifeTracker DynamoDB integration.
Files
main.py- FastMCP server with activity logging toolsfastmcp.json- Deployment configurationGSI_SETUP.md- Guide for creating DynamoDB Global Secondary Index
Related MCP server: Amplify Data API MCP Server
Prerequisites
Required DynamoDB GSI
For optimal performance and consistency, create a Global Secondary Index on user_name:
Index configuration:
Index name:
user_name-indexPartition key:
user_name(String)Projection: ALL
See GSI_SETUP.md for detailed setup instructions.
Note: The server will work without the GSI but will fall back to slower Scan operations with ConsistentRead=True.
Local Development
uv run mcp dev main.pyDeployment Issue
⚠️ Current Issue: FastMCP cloud is throwing "Already running asyncio in this thread" errors.
This appears to be a compatibility issue between:
FastMCP HTTP transport
The cloud platform's event loop management
Attempted Fixes
✅ Removed mcp.run()
✅ Lazy DynamoDB initialization
✅ Removed Enum types
✅ Set both AWS_REGION and AWS_DEFAULT_REGION
✅ Created alternative server.py with base MCP Server
Recommended Solutions
Contact FastMCP Support - This error comes from their platform (cli.py:533)
Try Different Platform - Deploy to:
AWS Lambda with API Gateway
Google Cloud Run
Docker container on any host
Use Local/Claude Desktop - Works perfectly with stdio transport
Environment Variables
Required:
AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYAWS_DEFAULT_REGION(use this, not just AWS_REGION)TABLE_PREFIX(optional)
Tools
create_activity_log- Log activitiesget_activity_logs- Fetch activity history
This server cannot be deployed
Maintenance
Related MCP Connectors
Document hosting and encrypted agent memory with multi-tenant persistence.
- JotiOAuthcom.kompetic
Read your workouts, history, and stats; create and schedule new workouts. Writes are additive only.
Immutable event logging and audit trail for agent transactions
A paid remote MCP for AI SDK data query MCP, built to return verdicts, receipts, usage logs, and aud
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables management of DynamoDB resources through the Model Context Protocol, supporting table and index creation, capacity management, and data operations without delete functionality to prevent accidental data loss.1217MIT
- FlicenseNot gradedqualityNot gradedmaintenanceEnables interaction with AWS Amplify Gen2 application data through natural language, allowing AI assistants to query, create, update, and delete records using conversational commands with Cognito authentication.-
- FlicenseAqualityDmaintenanceEnables workout logging, volume calculation, exercise database search with 1500+ exercises, and AI-powered workout plan generation with DynamoDB persistence.14-
- AlicenseNot gradedqualityCmaintenancePersistent activity journal for AI agents - enables logging and querying decisions, changes, errors, and observations across sessions.7 npm1MIT