Skip to main content
Glama
pinchasn81

LifeTracker MCP Server

by pinchasn81

LifeTracker MCP Server

MCP server for LifeTracker DynamoDB integration.

Files

  • main.py - FastMCP server with activity logging tools

  • fastmcp.json - Deployment configuration

  • GSI_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-index

  • Partition 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.py

Deployment 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

  1. Contact FastMCP Support - This error comes from their platform (cli.py:533)

  2. Try Different Platform - Deploy to:

    • AWS Lambda with API Gateway

    • Google Cloud Run

    • Docker container on any host

  3. Use Local/Claude Desktop - Works perfectly with stdio transport

Environment Variables

Required:

  • AWS_ACCESS_KEY_ID

  • AWS_SECRET_ACCESS_KEY

  • AWS_DEFAULT_REGION (use this, not just AWS_REGION)

  • TABLE_PREFIX (optional)

Tools

  • create_activity_log - Log activities

  • get_activity_logs - Fetch activity history

F
license - not found
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables 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.
    12
    17
    MIT
  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables 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.
  • A
    license
    Not graded
    quality
    C
    maintenance
    Persistent activity journal for AI agents - enables logging and querying decisions, changes, errors, and observations across sessions.
    7
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • 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

  • Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pinchasn81/life-tracker-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server