mcp
Verified Safeby dootask
Overview
Expose DooTask workspace functionalities as a remote HTTP service for AI clients (like Claude) using the Model Context Protocol (MCP).
Installation
docker run --rm -p 7000:7000 -p 7001:7001 mcp-remote-serverEnvironment Variables
- OCR_API_URL
- TESSDATA_PREFIX
- TESSDATA_CACHE
Security Notes
The server relies on DooTask token authentication for MCP requests and internal network routing (e.g., `http://nginx`). The `extract_image_text` tool allows an `image_url` parameter, which if supplied by an untrusted source, could lead to Server-Side Request Forgery (SSRF) by fetching arbitrary external URLs. While the OCR service runs locally on an internal port (`7001`), fetching external content directly from user input without robust URL validation remains a risk. Resource consumption for OCR is mitigated by `MAX_SIZE` and `OCR_TIMEOUT` settings.
Similar Servers
klavis
Develop and deploy AI agents that interact with a wide array of web services (e.g., Gmail, YouTube, LinkedIn, Supabase, Salesforce, Kubernetes) through a standardized Model Context Protocol (MCP), often orchestrated by an intelligent routing layer like Strata.
mcpo
Exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers.
plane-mcp-server
Provides AI agents with tools to interact with Plane APIs for project and work item management.
backlog-mcp-server
This MCP server integrates Backlog API with AI agents like Claude to manage projects, issues, and wikis, providing a conversational interface for project management tasks.