zentra-mcp
Click on "Install 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., "@zentra-mcpcreate a task to fix the login flow"
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.
zentra-mcp
MCP server exposing Zentra's Task API as tools Claude can call directly —
zentra_task_create, zentra_task_list, zentra_task_move — from any project,
not just from inside the Zentra repo.
Extracted from the Zentra monorepo (packages/mcp) so that Zentra's sibling
projects can use it without checking out Zentra. It builds standalone: the few
task-board types it needs are vendored in src/board-types.ts rather than
imported from @zentra/shared.
Setup (one time)
Install and build:
yarn install && yarn buildAuthenticate. Two ways:
Interactive — run in a real terminal, not through Claude, since this is the only place your password is typed:
node dist/cli.js loginThis writes a JWT to
~/.config/zentra-mcp/credentials.json(mode600). The JWT expires after 7 days; re-run when a tool call reports "Session expired."Unattended — set
ZENTRA_TOKENto a long-lived service token, which takes precedence over the credentials file. This is how the scheduled daily runs authenticate; seedocs/service-token.mdin the Zentra repo for how to mint one.Register the server with Claude Code at user scope, so it's available in every project:
claude mcp add zentra-mcp --scope user -- sh "$(pwd)/bin/zentra-mcp.sh"bin/zentra-mcp.shinstalls dependencies and buildsdist/if either is missing, then execs the server. That matters for fresh checkouts, where MCP stdio servers are spawned before anything has had a chance to build. Build output goes to stderr so stdout stays a clean protocol channel.
Related MCP server: Procrastinator MCP Server
Configuration
ZENTRA_TOKEN— bearer token to authenticate with, preferred over~/.config/zentra-mcp/credentials.json. Used by unattended automation.ZENTRA_API_URL— override the API base URL (defaults to the production Render deployment). Useful for developing against a local API.
Project tags
Every task carries a tag naming its project. Any free text is accepted — there
is no enforced set. Tags are matched by exact string, so MyProject and
myproject are different tags, and asking for the wrong one returns an empty
list rather than an error. Pick a convention and hold to it.
Manual verification
There's no automated integration test against the live production API — that would require storing real credentials in CI. After setup, verify by hand:
Start a Claude Code session in each project you use this from.
In each, ask Claude to create a task via
zentra_task_create(it should infer thetagfrom the project you're in).Confirm each task appears correctly — right title, tag, status — on the Zentra web UI's task board.
Ask Claude to list and move a task via
zentra_task_list/zentra_task_moveand confirm the board reflects it.
Maintenance
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
- AlicenseBqualityCmaintenanceAn MCP server that connects Claude with Todoist for complete task and project management through natural language.86210244MIT
- Flicense-qualityDmaintenanceAn OAuth-authenticated MCP server that bridges Claude AI with a task management system, allowing users to list, create, and update tasks through natural language commands.1
- AlicenseAqualityBmaintenanceMCP server that exposes NirvanaHQ (GTD task manager) to Claude Code, enabling task management and project tracking through natural language.159MIT
- Alicense-qualityDmaintenanceMCP server for managing Kaiten tasks through AI agents like Claude, enabling task retrieval, creation, updating, and time logging.142MIT
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
MCP server for generating rough-draft project plans from natural-language prompts.
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/gilyanay/zentra-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server