# artlu-tracker-mcp

MCP server that lets Claude or Codex write directly to my Firestore project tracker

Type: project entry

Published: 2026-03-19

[Original page](<https://artlu.ai/project/artlu-tracker-mcp>)

[Browse this group](<https://artlu.ai/ai/groups/artlu.md>)

Parent project: artlu.ai

Recorded status: launched

Updated: 2026-09-16T16:22:50.963Z

Technologies: TypeScript, Node.js, MCP, Firebase Admin, Firestore, Codex

Tags: artlu, dev tool, mcp

## Details

Built to enable simple commands like "log this project" in Claude, automatically writing entries to the artlu.ai database—eliminating the need for manual input through the Firebase Console.

**Recent improvements (April 2026)**
- `add_project` now auto-generates a kebab-cased slug from the project name (mirrors `add_journal_entry`'s existing behavior). Removes the manual backfill step previously required after MCP-created projects.
- `update_project` regenerates the slug automatically when a project is renamed.
- Codex compatibility: the same local Node server + Firestore credentials work in Codex sessions, not just Claude.

**Tool surface**
10 tools: `add_project`, `list_projects`, `get_project`, `update_project`, `list_projects_with_ids`, `add_journal_entry`, `list_journal_entries`, `get_journal_entry`, `update_journal_entry`, `delete_journal_entry`.

## Links

[Video](<https://screen.studio/share/OCIXXj58>)

## Related build notes

[the tool i built to update my projects updated the wrong one](<https://artlu.ai/ai/log/day-44-the-tool-i-built-to-update-my-projects-updated-the-wrong-one.md>)


Status and dates describe the published record, not a recent test of an external service. Missing details are not inferred. Public links do not imply an open-source licence or permission to reuse material.

[Directory](<https://artlu.ai/llms.txt>)
