Skip to main content
Glama
mazemaze

Eureka Labo Task Management MCP Server

by mazemaze

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EUREKA_API_KEYYesYour project-specific API key (starts with pk_live_)
EUREKA_API_URLYesYour Eureka Labo API URL (production URL with HTTPS)
WORKSPACE_PATHNoPath to your git repository workspace (optional - automatically uses Claude Code's current directory)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_tasksA

List tasks for the project. Optionally filter by status, assignee, or search term.

get_taskA

Get detailed information about a specific task, including change history.

create_taskB

Create a new task in the project.

update_taskB

Update an existing task.

start_work_on_taskA

Begin working on a task. Captures git baseline for change tracking. Requires clean working directory (no uncommitted changes).

complete_task_workA

Complete work on a task. Captures all git changes since work started and logs them to the task.

get_active_sessionsA

List all active work sessions.

cancel_work_sessionA

Cancel an active work session without logging changes.

list_project_membersA

List all members of the project (for task assignment). Project is automatically determined from API key.

upload_task_attachmentB

Upload a file attachment to a task.

list_branch_tasksB

List all tasks worked on in the current git branch. Shows tasks that are part of the branch session.

create_pull_requestA

Create a GitHub pull request for all tasks in the current branch. Generates PR description from work sessions. Requires GitHub integration configured for the project.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 12 tools

Disambiguation4/5

Tools are mostly distinct, with clear separation between task CRUD, work sessions, members, attachments, and PR creation. Minor potential confusion exists between list_tasks and list_branch_tasks, but descriptions clarify the branch-specific scope.

Naming Consistency4/5

Uses a consistent snake_case verb_noun pattern overall. Slight inconsistency between start_work_on_task and complete_task_work breaks the parallel structure, but the pattern is still readable and predictable.

Tool Count5/5

12 tools is well within the ideal range and each tool serves a distinct purpose in the task management and GitHub workflow. No redundant or extraneous tools.

Completeness4/5

Covers task CRUD, work session lifecycle, attachments, members, and PR creation. Missing a delete_task/archive tool is a minor gap, but the core task management and integration workflow is otherwise complete.

Maintenance

ActivityInactive
ResponsivenessNo issues