LifeTracker Server
БесплатноНе проверенEnables logging and retrieving activity data from DynamoDB, supporting activity logging and history queries.
Описание
Enables logging and retrieving activity data from DynamoDB, supporting activity logging and history queries.
README
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
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
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
Установка LifeTracker Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/pinchasn81/life-tracker-mcp-serverFAQ
LifeTracker Server MCP бесплатный?
Да, LifeTracker Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для LifeTracker Server?
Нет, LifeTracker Server работает без API-ключей и переменных окружения.
LifeTracker Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить LifeTracker Server в Claude Desktop, Claude Code или Cursor?
Открой LifeTracker Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare LifeTracker Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
