
A Model Context Protocol (MCP) server implementation using TypeScript
概览
– This project is endorsed, sponsored, or supported by Reclaim.ai. It simply uses Reclaim's public API. Use at your own risk and comply with Reclaim's Terms of Service. Reclaim.ai offers an official remote MCP server at https://mcp.reclaim.ai. You may prefer the first-party integration over this community server. See Reclaim's setup instructions and #3. A community‑maintained (MCP) server that lets any MCP‑capable client (Claude Desktop, Continue, Cursor, custom scripts, …) interact with the Reclaim.ai API through a set of standard & . - MCP is the "USB‑C" of LLM integrations – one wire that lets every model talk to every tool. - Run this server once and all your MCP‑aware apps instantly gain Reclaim super‑powers. - (list, create, update, complete, timers, …
README
以下为原文 README 节选,完整内容请查看原文。
Reclaim.ai MCP Server 🚀 (UNOFFICIAL)
⚠️ UNOFFICIAL & UNAFFILIATED – This project is not endorsed, sponsored, or supported by Reclaim.ai. It simply uses Reclaim’s public API. Use at your own risk and comply with Reclaim’s Terms of Service.
Official alternative: Reclaim.ai offers an official remote MCP server at
https://mcp.reclaim.ai. You may prefer the first-party integration over this community server. See Reclaim’s setup instructions and #3.
A community‑maintained Model Context Protocol (MCP) server that lets any MCP‑capable client (Claude Desktop, Continue, Cursor, custom scripts, …) interact with the Reclaim.ai API through a set of standard resources & tools.
🧐 Why MCP?
-
MCP is the “USB‑C” of LLM integrations – one wire that lets every model talk to every tool.
-
Run this server once and all your MCP‑aware apps instantly gain Reclaim super‑powers.
✨ Key Features
-
Active‑tasks resource (
tasks://active) -
13 task‑operation tools (list, create, update, complete, timers, …)
-
🛡 Type‑safe (TypeScript + Zod) & solid error‑handling
-
📦 Zero‑config stdio transport – perfect for local AI assistants
📚 MCP Capabilities
Tools (Actions)
| Tool | Description | Parameters | ✅ Idemp. | ☠️ Destr. |
|---|---|---|---|---|
reclaim_list_tasks |
List tasks (default = active) | { "filter"?: "active"|"all" } |
✅ | ❌ |
reclaim_get_task |
Fetch a task | { "taskId": number } |
✅ | ❌ |
reclaim_create_task |
Create a new task | { /* task properties */ } |
❌ | ❌ |
reclaim_update_task |
Update task properties | { "taskId": number, /* updated properties */ } |
✅ | ❌ |
reclaim_mark_complete |
Mark complete | { "taskId": number } |
✅ | ❌ |
reclaim_mark_incomplete |
Unarchive / mark incomplete | { "taskId": number } |
✅ | ❌ |
reclaim_delete_task |
Delete permanently | { "taskId": number } |
✅ | ✅ |
安装
npx reclaim-mcp-server配置
{
"mcpServers": {
"reclaim": {
"command": "npx",
"args": ["reclaim-mcp-server"],
"env": { "RECLAIM_API_KEY": "xxx" }
}
}
}