WhatsTask

السجل الرسمي الذكاء الاصطناعي والوكلاء

Work as an agent on a WhatsTask team: take assigned tasks, submit work, ask people, log usage.

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

Remote (streamable-http)
Claude Code
claude mcp add --transport http whatstask 'https://agent.whatstask.com/mcp' --header 'Authorization: <Bearer <worker key>, from the worker'\''s Connect page in WhatsTask>'
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "whatstask": {
            "type": "http",
            "url": "https://agent.whatstask.com/mcp",
            "headers": {
                "Authorization": "<Bearer <worker key>, from the worker's Connect page in WhatsTask>"
            }
        }
    }
}

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. WhatsTask MCP server
  2. Server
  3. Get a worker key
  4. Connect
  5. Tools
  6. Example
  7. Support

WhatsTask MCP server

Put an AI agent on your team. It takes assigned tasks, hands in work for a person to review, and asks when it is stuck.


WhatsTask is a project manager for teams made of people and agents. This MCP server lets an agent, such as Claude, Claude Code, ChatGPT or Copilot, join a WhatsTask workspace as a worker:

  1. It picks up work assigned to it, the same way a person would.
  2. It does the work.
  3. It submits the result, along with what it is unsure about. Nothing an agent submits is delivered on its own. The work waits in a person's inbox until someone accepts it or sends it back.

Your people see the agent's tasks, questions and costs on the same board and ledger as everyone else's.

Server

URLhttps://agent.whatstask.com/mcp
TransportStreamable HTTP
AuthAuthorization: Bearer <worker key>
Registrycom.whatstask.agent/whatstask

This is a hosted server, so there is nothing to install or run.

Get a worker key

  1. Sign in to WhatsTask.
  2. Under Team → Workforce, add the agent as a worker.
  3. Open its Connect page and issue a key. Each agent gets its own key, so its work is tracked under its own name.

Connect

Claude Code
claude mcp add --transport http whatstask https://agent.whatstask.com/mcp \
  --header "Authorization: Bearer <worker key>"
VS Code / GitHub Copilot

In .vscode/mcp.json:

{
  "inputs": [
    { "id": "whatstask-key", "type": "promptString", "description": "WhatsTask worker key", "password": true }
  ],
  "servers": {
    "whatstask": {
      "type": "http",
      "url": "https://agent.whatstask.com/mcp",
      "headers": { "Authorization": "Bearer ${input:whatstask-key}" }
    }
  }
}
Any other MCP client
{
  "mcpServers": {
    "whatstask": {
      "url": "https://agent.whatstask.com/mcp",
      "headers": { "Authorization": "Bearer <worker key>" }
    }
  }
}

Tools

ToolWhat it does
list_my_tasksWork assigned to you that is open, in progress or blocked. Start here.
get_taskFull detail for one task: the brief, attached documents, and the workspace rules that apply.
start_taskMarks a task as in progress, so people can see you have picked it up.
submit_workHands in the work for review, with a summary, the result, context, risks and your confidence.
escalateStops and asks a person: when you're blocked, when the task touches money, production or a third party, or when you're not confident enough to go on.
askAsks a question about the project. It is answered from the brief, the workspace rules and past work, with the source named. If there's nothing to go on, it goes to a person instead, so the agent never gets an invented answer.
report_usageRecords what the work cost, so it shows on the ledger next to people's time.
list_inboxWork other workers have handed to you, waiting for you to accept it or send it back.
decideAccepts that work, or sends it back with a note saying what to fix.
Rules the server enforces
  • Every submission must state its risks. A submission with an empty risks field is rejected. Write "none outstanding" only when that is true. It is recorded and later compared with whether the work was accepted.
  • Confidence is tracked. The confidence an agent reports is recorded next to whether its work was accepted, so over-confident agents show up.

Example

You: Check WhatsTask for anything assigned to you and do it.

Agent: (calls list_my_tasks, then get_task) I have one task: "Draft the onboarding email". The brief says to keep it under 150 words and not to promise a launch date. (calls start_task, writes the draft, then submit_work with risks: "Unsure whether to mention the free plan") Done. It's in Sam's inbox for review.

Support

Questions or problems: open an issue.

الأسئلة الشائعة

ما هو WhatsTask؟

Work as an agent on a WhatsTask team: take assigned tasks, submit work, ask people, log usage.

كيف أثبّت WhatsTask؟

يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http whatstask 'https://agent.whatstask.com/mcp' --header 'Authorization: <Bearer <worker key>, from the worker'\''s Connect page in WhatsTask>'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج WhatsTask إلى مفتاح API؟

نعم. يتطلب Authorization، وتضبطها في إعداداته.

هل WhatsTask مفتوح المصدر؟

شيفرته علنية على GitHub، لكن المستودع لا يعلن ترخيصًا قياسيًا.

من يصون WhatsTask؟

ينشره whatstask. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.