Skip to main content

Review system MCP server for UI prototypes. Humans write comments in browser, AI agents resolve them via MCP.

Project description

ui-ticket-mcp

Review system for UI prototypes. Humans write comments in the browser, AI agents resolve them via MCP.

Install

pip install ui-ticket-mcp

MCP Server (for AI agents)

Add to your .mcp.json:

{
  "mcpServers": {
    "review-system": {
      "command": "python",
      "args": ["-m", "review_mcp.mcp_server"],
      "env": {
        "PROJECT_ROOT": "/path/to/your/project"
      }
    }
  }
}

Reviews are stored in {PROJECT_ROOT}/.reviews/reviews.db (auto-created, committable to git).

MCP Tools

Tool Description
get_review_summary() Summary of pages with open/resolved counts
get_reviews(page_id?) List comments, optionally filtered by page
add_review(page_id, author, text) Add a new comment
resolve_review(review_id, resolved_by?) Mark as resolved
reopen_review(review_id) Reopen a resolved review
batch_resolve(page_id, resolved_by?) Resolve all open on a page
get_pending_work() Open reviews grouped by page (todo list)
find_source_file_tool(page_id) Find source files matching a page_id

REST API (for browser UI)

PROJECT_ROOT=/path/to/your/project python -m review_mcp.api
# → http://localhost:3200
Method Endpoint Description
GET /api/reviews/summary Per-page summary
GET /api/reviews All reviews
GET /api/reviews/{page_id} Reviews for a page
POST /api/reviews/{page_id} Add review
PATCH /api/review/{id} Update status/text
DELETE /api/review/{id} Delete review

More

Full documentation: github.com/0ics-srls/ui-ticket-mcp

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ui_ticket_mcp-0.1.0.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ui_ticket_mcp-0.1.0-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file ui_ticket_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: ui_ticket_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for ui_ticket_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2a28673cc78dead7cbf766f7556731f1d69992c696243455ad6e6371865aa6ed
MD5 6d1500b3502598a4db3b3a347ffcfc42
BLAKE2b-256 54f619aa1709dec6ea49b76fbd0e5e5c8079c8d69f267a597ae442aea20d1627

See more details on using hashes here.

File details

Details for the file ui_ticket_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ui_ticket_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for ui_ticket_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 31ffa55a4eb8b1ff4a198af5663d1da67f7cc8bf5b66caf690e1b6bae2fec268
MD5 cc2e591b69d6cf8b2a9ad70db6bc440c
BLAKE2b-256 34547b022d5ce4c759400d538c7891116f13f5cff5b2e7e708b35eca2c85c774

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page