mcpField
R
Reclaim.ai MCP Server 🚀

Reclaim.ai MCP Server 🚀

Local
github.com/jj3nyProductivity19Updated 4w ago

About Reclaim.ai MCP Server 🚀

Reclaim.ai API 的非官方 TypeScript MCP 服务,面向希望通过 MCP 客户端管理任务的用户。它提供活动任务资源和任务操作工具,并使用 stdio 传输。

Key features

  1. 01查看活动或全部任务
  2. 02创建、更新和删除任务
  3. 03完成或重新开启任务
  4. 04管理计时器与工时记录
  5. 05调整任务优先级和排程异常

Use cases

  1. 01在 MCP 客户端查看 Reclaim.ai 任务
  2. 02从对话中新增或修改任务
  3. 03记录任务耗时并控制计时器

MCP support

向 MCP 客户端提供活动任务资源和 13 个任务操作工具。通过 stdio 传输连接 Reclaim.ai API。

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

License: MIT npm version

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)
ToolDescriptionParameters✅ Idemp.☠️ Destr.
reclaim_list_tasksList tasks (default = active){ "filter"?: "active"|"all" }✅❌
reclaim_get_taskFetch a task{ "taskId": number }✅❌
reclaim_create_taskCreate a new task{ /* task properties */ }❌❌
reclaim_update_taskUpdate task properties{ "taskId": number, /* updated properties */ }✅❌
reclaim_mark_completeMark complete{ "taskId": number }✅❌
reclaim_mark_incompleteUnarchive / mark incomplete{ "taskId": number }✅❌
reclaim_delete_taskDelete permanently{ "taskId": number }✅✅
reclaim_add_timeAdd schedule minutes{ "taskId": number, "minutes": number }❌❌
reclaim_start_timerStart timer{ "taskId": number }✅❌
reclaim_stop_timerStop timer{ "taskId": number }✅❌
reclaim_log_workLog work time{ "taskId": number, "minutes": number, "end"?: string }❌❌
reclaim_clear_exceptionsClear scheduling exceptions{ "taskId": number }✅❌
reclaim_prioritizePrioritise in planner{ "taskId": number }✅❌

⚠️ Known Issues

COMPLETE ≠ done. Reclaim marks a task COMPLETE when its scheduled block ends, even if you haven't finished the work. This server does include those tasks as active when the LLM uses the tool to pull active tasks (and reminds the model that COMPLETE tasks are still active). However, LLMs (Claude) sometimes ignore COMPLETE tasks when asked for "open" or "active" tasks. If that happens, you may need to prompt the LLM explicitly to "include tasks with status COMPLETE".

🚀 Quick Start

  1. Prerequisites

  2. Claude Desktop configuration (minimal)

    {
      "mcpServers": {
        "reclaim": {
          "command": "npx",
          "args": ["reclaim-mcp-server"],
          "env": { "RECLAIM_API_KEY": "xxx" }
        }
      }
    }
    

Alternative Configuration:

{
  "mcpServers": {
    "reclaim": {
      "command": "absolute/path/to/node (run `which node` in terminal)",
      "args": ["/absolute/path/to/reclaim-mcp-server/dist/index.js"],
      "env": { "RECLAIM_API_KEY": "xxx" }
    }
  }
}
Alternative: Manual Installation

If you prefer to install from source:

git clone https://github.com/jj3ny/reclaim-mcp-server.git
cd reclaim-mcp-server
pnpm install && pnpm build

# Run with your API key
RECLAIM_API_KEY=your_api_key node dist/index.js

🤝 Contributing

Bug reports & PRs welcome! To contribute:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Make your changes (following the code style)
  4. Commit using Conventional Commits (feat:, fix:, etc.)
  5. Push to your branch (git push origin feature/amazing-feature)
  6. Open a Pull Request

Please squash your commits before opening a PR.

📄 License

MIT – see LICENSE.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.