AI-bloggen om uppgiftshantering för soloföretagare och små team

MCP-server för projektledning: en checklista med 10 punkter, poängsatt

Tio kontroller för en MCP-server för projektledning, från tokens livslängd till anspråk och belägg, poängsatta för Weft, Hypertask, Linear, Trello och Notion.

Weft är AI-uppgiftshanteraren för soloföretagare och små team.

Alla artiklar

Av Andrei Finogeev ·

En bra MCP-server för projektledning låter en AI-klient läsa och ändra din tavla utan en nyckel som du måste passa, låter dig stänga av en klient utan att röra de andra, och ger agenterna ett säkert sätt att ta arbete, ställa frågor till dig och visa vad de har gjort. Nedan finns tio kontroller som täcker detta, varför var och en spelar roll, och en poängsatt tabell för Weft, Hypertask, Linear, Trello och Notion.

Vi gör Weft. Fakta om andra produkter kommer från deras officiella sidor och kontrollerades den 27 oktober 2026. Där en sida inte säger något står det ”Anges inte” i tabellen.

Varför poängsätta en MCP-server för projektledning över huvud taget?

Model Context Protocol löser rörledningarna: en klient frågar en server vilka verktyg som finns och anropar dem med strukturerade argument. Protokollet säger ingenting om hur länge en token lever, om två agenter kan ta samma uppgift eller vad som händer när en agent vill radera något. Det är produktbeslut, och de skiljer sig mycket mellan servrar.

Hypertasks guide till MCP-servrar för projektledning har en förnuftig utvärderingslista: verktygstäckning, schemakvalitet, autentisering och behörighet, granskningshistorik, destruktiva åtgärder, transport. Den fyller bara aldrig i den. Det här inlägget tar en liknande lista, skärper den till tio kontroller som du kan svara ja eller nej på, och fyller i svaren, även våra egna.

Vilka är de tio kontrollerna?

1. Hur loggar du in, och hur länge gäller token?

En nyckel som du kopierar in i en konfigurationsfil är ett lösenord som ligger på disken, och när den löper ut slutar din agent tyst att fungera mitt i en körning. OAuth med refresh-token betyder att det inte finns något att kopiera och ingen kalenderpåminnelse om att förnya. Fråga efter livslängden för både åtkomsttoken och anslutningen, inte bara metoden.

2. Kan du återkalla en klient utan att döda ditt konto?

Du kommer att ansluta flera klienter: en chattapp, en kodagent, kanske en mobil. När en av dem beter sig illa eller en laptop försvinner vill du kapa just den anslutningen och låta de andra fortsätta. Om den enda spaken är att rotera en delad nyckel slutar alla klienter fungera på en gång.

3. Kan varje anslutning få sin egen behörighetsnivå?

En klient som du använder för att fråga ”vad finns på min tavla?” behöver inte skrivåtkomst. En kodagent behöver skriva men behöver sällan arkivera i bulk. Nivåer per anslutning, som läs, skriv och full, låter dig ge varje klient det minsta den behöver, och det är det enskilt bästa försvaret mot en förvirrad eller manipulerad agent.

4. Är destruktiva åtgärder märkta och begränsade?

MCP-verktyg kan bära ledtrådar som säger om ett verktyg är skrivskyddat eller destruktivt, och klienter kan använda dem för att fråga innan de agerar. Kontrollera att servern sätter dem ärligt, och kontrollera vad ”radera” verkligen gör: en papperskorg som du kan återställa från är något helt annat än en permanent radering.

5. Kan en agent ta en uppgift så att två agenter inte krockar?

Att flytta ett kort till Doing är en visuell signal, inte ett lås. Två agenter som läser tavlan med en sekunds mellanrum ser båda uppgiften som ledig och börjar båda. Ett anspråk med en lease, som servern avgör, betyder att den andra agenten får nej, och en lease som löper ut när en agent dör frigör uppgiften för någon annan.

6. Kan agenten ställa en strukturerad fråga till dig?

Agenter stöter på vägval som bara en människa kan avgöra. Utan ett verktyg för det gissar agenten eller stannar, och frågan dör i en chattlogg. En strukturerad fråga med alternativ, levererad någonstans där du faktiskt ser den, håller beslutet kopplat till uppgiften.

7. Kommer avslutet med belägg?

”Klart” från en agent är ett påstående. Ett avslut som registrerar länkar, filhashar eller andra artefakter, plus vad som inte gjordes, låter dig kontrollera arbetet utan att göra om det. Tavlan ska också visa vilken klient som gjorde arbetet.

8. Vilka klienter når den faktiskt?

En server är bara så användbar som de klienter du redan använder. Kontrollera den verkliga vägen för var och en: en publicerad app i ChatGPT, en egen koppling eller en katalogplats i Claude, en enradsuppsättning i Claude Code, Cursor och Codex. Kontrollera också om agentens fråga kan nå dig, människan, i mobilen.

9. Vad tillåter gratisplanen via MCP?

Agenter gör många små anrop. En gratisplan som räknar tavlor, uppgifter eller anrop kan ta slut mitt i veckan. Ta reda på den exakta gränsen, och om MCP alls ingår i gratisplanen, innan du bygger en vana kring den.

10. Är transporten aktuell?

MCP-specifikationen rör sig. Den aktuella fjärrtransporten är Streamable HTTP, och äldre SSE-slutpunkter fasas ut av flera leverantörer. En server som anger vilka specifikationsversioner den stöder är lättare att lita på när din klient uppdateras.

Hur får Weft, Hypertask, Linear, Trello och Notion poäng?

Varje cell bygger bara på vad leverantörens egen sida eller publika server säger. ”Anges inte” betyder inte att funktionen saknas; det betyder att vi inte kunde bekräfta den från en officiell källa i dag.

KontrollWeftHypertaskLinearTrelloNotion
1. Autentisering och tokens livslängdOAuth 2.1 med dynamisk klientregistrering, ingen nyckel att kopiera; refresh-token, så klienten förnyar inloggningen själv. Valfria personliga åtkomsttoken (30, 90, 365 dagar eller utan utgång)Den dokumenterade uppsättningen är en kopierad API-nyckel som löper ut efter 30 dagar; en anslutning som godkänts i webbläsaren gäller i 90 dagar utan förnyelse (dokumentation)OAuth 2.1 med dynamisk klientregistrering, eller en API-nyckel; livslängd anges inte (dokumentation)Bara OAuth 2.0, inga API-token; livslängd anges inte (dokumentation)OAuth som standard; bearer-token för MCP bara på Business och Enterprise; livslängd anges inte (dokumentation)
2. Återkalla en klient, behåll kontotJa. Koppla bort en AI-klient i inställningarna; en återkallad åtkomsttoken slutar fungera vid nästa anropAnges inte. Att förnya nyckeln kopplar bort alla klienter som har det gamla värdet (dokumentation)Anges inteAnges inteAnges inte
3. Behörighetsnivå per anslutningJa: full, skriv eller läs per OAuth-anslutning. Åtkomsttoken har inga behörighetsnivåerEn behörighet annonseras: mcp:full (servermetadata)Separat skrivskyddad slutpunkt, /mcp/readonly (dokumentation)Behörigheterna Read, Write och Search; att lägga till en kräver ny anslutning (dokumentation)Anges inte
4. Destruktiva åtgärder märkta och begränsade3 verktyg märkta som destruktiva; papperskorgen behåller uppgifter i 30 dagar, agenter kan inte radera för gott; återställning från papperskorgen ingår i ProAnges inteAnges inteIngen destruktiv radering; kort och listor kan arkiveras (dokumentation)Anges inte
5. Anspråk med lease i MCPJa. start_task ger en 20-minuters lease; en andra agent får already_claimedLeasing finns bara som REST-slutpunkter, inte MCP-verktyg, med avsikt (dokumentation)Anges inteAnges inteAnges inte
6. Ställa en strukturerad fråga till människanJa. request_input med upp till 10 alternativ; når personen i Inkorgen, via push-notis i mobilen och via e-postEskalering finns bara via REST, inte som MCP-verktyg (dokumentation)Anges inteAnges inteAnges inte
7. Belägg vid avslutJa. complete_task tar outcome, artifacts, notDone, unknowns och nextStepBelägg finns bara via REST, inte som MCP-verktyg (dokumentation)Anges inteAnges inteAnges inte
8. Vilka klienter som når denChatGPT: publicerad app, alla planer inklusive Free. Claude: egen koppling. Claude Code: ett kommando. Cursor: ett klick. Codex: konfiguration plus inloggning. Appar för iOS och Android för personenChatGPT: egen GPT med OpenAPI Actions, eller en koppling via Developer mode. Claude: egen koppling, inte i Claudes katalog. Ingen inbyggd iOS-app, ingen app på Google Play (dokumentation, llms.txt, appar)Claude: i Claudes katalog. ChatGPT: en koppling för deep research, enligt LinearClaude: i Claudes katalog. ChatGPT: listning i katalogen, enligt TrelloClaude: i Claudes katalog. ChatGPT: anges som klient, enligt Notion
9. Gränser i gratisplanen50 aktiva uppgifter och 200 MCP-anrop i månaden; de första 48 timmarna räknas inte3 tavlor per person, obegränsat med medlemmar och ärenden, MCP ingår; anropsgräns anges inte (priser)Obegränsat med medlemmar, 2 team, 250 ärenden; ingen planbegränsning anges för MCP (priser)10 medarbetare och 10 tavlor per Workspace; MCP fungerar på Free (priser)MCP fungerar på alla planer; Free är begränsad för 2+ medlemmar (dokumentation)
10. Transport och specifikationsversionBara Streamable HTTP; MCP-versionerna 2025-11-25 och 2026-07-28Streamable HTTP, plus en äldre SSE-slutpunkt; version anges inte (dokumentation)Streamable HTTP, SSE på väg ut; version anges inte (dokumentation)Anges inteSlutpunkten /mcp med SSE som reserv; version anges inte (dokumentation)
Som referens: billigaste betalda plats$7 i månaden eller $60 om året; inga AI-krediter, tänkandet sker i din egen AI-klientBYOK $8 i månaden vid årsbetalning, $10 vid månadsbetalning; Pro med AI inkluderad $16 / $20 (priser)Basic $10 i månaden vid årsbetalning (priser)Standard $5 i månaden vid årsbetalning, $6 vid månadsbetalning (priser)Plus $10 i månaden vid årsbetalning, $12 vid månadsbetalning (priser)

Några ärliga kommentarer om hur tabellen ska läsas. Linear, Trello och Notion är breda produkter där MCP-servern är en yta bland många, och deras MCP-dokumentation beskriver inte verktyg för agentflöden som leasing eller strukturerade frågor, så många agentspecifika rader är tomma. Att Trello vägrar exponera permanent radering är ett bra säkerhetsval. Linears separata skrivskyddade slutpunkt är ett rent sätt att lösa kontroll 3. Om ditt team redan lever i något av dem är den officiella servern oftast rätt start; se Weft mot Linear, Weft mot Trello och Weft mot Notion.

Hypertask bygger in leasing, belägg och eskalering i sin produkt, men enligt deras MCP-dokumentation finns de i REST-API:t, inte i MCP, med avsikt. Det fungerar bra om dina agenter kör skript. Det betyder att en chattklient som bara är ansluten via MCP inte får dem. Hypertask har också saker som Weft saknar: ett CLI för skript och CI, ett REST-API, agenter som tjänstekonton med egen identitet, inbyggda AI-funktioner, tidrapportering och ett tangentbordsstyrt gränssnitt. Vår längre jämförelse finns på alternativ till Hypertask.

Var får Weft sämre poäng?

Wefts MCP-server har 32 verktyg, och att lista dem är inte gratis: vi mätte svaret på tools/list till ungefär 17,7k token. Hypertasks verktygsreferens grupperar verktygen efter åtgärd, så 21 verktyg täcker fler operationer, vart och ett med ett action-fält. Det är en verklig avvägning. Grupperade verktyg tar mindre plats i modellens kontext. Separata verktyg låter varje verktyg bära sin egen ledtråd om skrivskydd eller destruktivitet, och det är det som gör att en läsanslutning betyder exakt 11 skrivskyddade verktyg och en skrivanslutning betyder allt utom de 3 destruktiva. Vi valde det andra; om din klient har ont om kontext kan det första passa dig bättre.

Andra luckor, rakt på sak. Weft har inget CLI, inget publikt REST-API och inga webhooks, så det kan inte styras från ett CI-jobb utan en AI-klient. Det finns ingen integration med GitHub eller Slack. Personliga åtkomsttoken har inga behörighetsnivåer: en token når alla 32 verktyg i hela arbetsytan, så välj OAuth där din klient stöder det, eftersom nivåer per anslutning bara gäller OAuth-anslutningar.

Hur skyddar du dig mot promptinjektion?

En agent som läser uppgiftstext, kommentarer eller länkade sidor kan styras av instruktioner som gömts i dem. MCP löser inte det; din uppsättning gör det. Tre vanor hjälper.

  • Utforska på en skrivskyddad anslutning. När du bara vill ha sammanfattningar, standups eller sökning, anslut den klienten på läsnivå. I Weft lämnar det bara kvar de 11 skrivskyddade verktygen, och ett nekat anrop räknas inte mot din kvot.
  • Granska destruktiva anrop. Låt klientens bekräftelse vara påslagen för verktyg märkta som destruktiva, i stället för att godkänna dem för hela sessionen. I Weft är det trash_task, archive_done_tasks och complete_sprint, och uppgifter i papperskorgen går att återställa i 30 dagar.
  • Behandla innehållet på tavlan som data. Instruktioner i en uppgiftsbeskrivning är inte instruktioner från dig. Lägg reglerna som agenten följer i dess systemprompt eller projektregler, där uppgiftstext inte kan köra över dem.

Anspråksloopen hjälper också. När en agent når ett oåterkalleligt steg, som att publicera eller röra produktion, kan den anropa request_input och vänta på ditt svar i stället för att agera på text som den hittade i ett kort.

När behöver du ingen MCP-server?

MCP är värt sin overhead när en modell måste välja mellan åtgärder på en tavla som hela tiden ändras. Många jobb är inte sådana.

  • En händelse ger alltid en känd uppdatering: ett skript mot leverantörens API är enklare och billigare än en modell.
  • Du behöver en ögonblicksbild med jämna mellanrum: en export räcker. Weft erbjuder export till JSON och Markdown och ett privat kalenderflöde.
  • En person, en kort session: en checklista i Markdown i kodförrådet fungerar fint tills arbetet lever längre än chatten.
  • Din pipeline körs i CI utan AI-klient: välj ett verktyg med CLI eller REST-API. Weft har inget av dem i dag.

Hur testar du en server innan du bestämmer dig?

  1. Anslut en klient på läsnivå och be den sammanfatta tavlan. Ingenting ska ändras.
  2. Byt till skriv på ett testprojekt och låt den skapa en uppgift och flytta den. Kontrollera att tavlan visar vilken klient som gjorde det.
  3. Starta samma uppgift från två klienter. Den andra ska nekas, inte tyst göra om arbetet.
  4. Låt agenten ställa en fråga med alternativ till dig, och kontrollera var den når dig: appen, mobilen, e-posten.
  5. Avsluta uppgiften med en länk som belägg, koppla sedan bort klienten och bekräfta att dess nästa anrop misslyckas.

I Weft är steg 1 ett kommando i Claude Code, ett klick i Cursor, en konfigurationsrad plus codex mcp login weft i Codex, eller att lägga till appen i ChatGPT. Hela fältet av MCP-uppgiftshanterare finns i jämförelsen av MCP-uppgiftshanterare, och anspråksloopen förklaras i anspråksloopen.

Är inte antalet verktyg ett tecken på kvalitet?
Nej. En lång verktygslista kostar kontext i varje session; Wefts 32 verktyg mäter ungefär 17,7k token. Det som spelar roll är om verktygen du behöver finns, bär ärliga ledtrådar om skrivskydd och destruktivitet, och misslyckas med tydliga fel.
Är OAuth verkligen säkrare än en API-nyckel?
Det tar bort den kopierade hemligheten och låter dig återkalla en klient för sig. Weft utfärdar refresh-token, så klienten förnyar inloggningen själv. För klienter utan OAuth erbjuder Weft också personliga åtkomsttoken, men de har inga behörighetsnivåer.
Kan jag ge ChatGPT skrivskyddad åtkomst till min Weft-tavla?
Ja. Välj läsnivån på samtyckesskärmen, eller ändra den senare under Inställningar → Anslutna AI-klienter. Den anslutningen ser då bara de 11 skrivskyddade verktygen.
Vad händer om en agent kraschar medan den håller en uppgift?
I Weft löper leasen ut efter 20 minuter utan livstecken och uppgiften blir otilldelad igen, så att en annan agent eller person kan ta den.
Behöver jag en betald plan för att prova det här?
Nej. Wefts gratisplan innehåller 50 aktiva uppgifter och 200 MCP-anrop i månaden, och Pro kostar $7 per plats i månaden eller $60 om året. Se priser.
Vi använder redan Linear eller Trello. Ska vi byta?
Inte bara för MCP:s skull. Deras officiella servrar fungerar på de data ditt team redan har. Överväg Weft om du vill ha anspråk, frågor och belägg i själva MCP; import från Linear-CSV eller Trello-JSON är gratis på alla planer. Se flytta från Linear eller flytta från Trello.