We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/benro/personal-productivity-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
.PHONY: help deploy logs backup test shell restart rebuild clean
help:
@echo "Personal Productivity MCP Server - Makefile"
@echo ""
@echo "Available targets:"
@echo " make deploy - Build and deploy the MCP server"
@echo " make logs - Tail container logs"
@echo " make backup - Backup SQLite database"
@echo " make test - Run test suite"
@echo " make shell - Interactive shell in container"
@echo " make restart - Restart the service"
@echo " make rebuild - Rebuild and restart"
@echo " make clean - Stop and remove containers/volumes"
deploy:
docker compose up -d --build
logs:
docker compose logs -f
backup:
@echo "Creating database backup..."
@mkdir -p backups
docker compose exec mcp-server sqlite3 /app/data/mcp.db ".backup /app/data/mcp-backup-$$(date +%Y%m%d-%H%M%S).db"
docker cp mcp-server:/app/data/mcp-backup-*.db ./backups/
@echo "Backup saved to ./backups/"
test:
docker compose run --rm mcp-server pytest -v
shell:
docker compose exec mcp-server /bin/bash
restart:
docker compose restart
rebuild:
docker compose up -d --build
clean:
docker compose down -v
@echo "Containers and volumes removed"