MCP-server til projektstyring: en tjekliste med 10 punkter og point
Ti tjek af en MCP-server til projektstyring, fra tokens levetid til krav og dokumentation, med point til Weft, Hypertask, Linear, Trello og Notion.
Weft er AI-opgavestyringen til solo-stiftere og små teams.
Af Andrei Finogeev ·
En god MCP-server til projektstyring lader en AI-klient læse og ændre din tavle uden en nøgle, du skal passe på, lader dig afbryde én klient uden at røre resten og giver agenterne en sikker måde at gøre krav på arbejde, stille dig spørgsmål og bevise, hvad de har gjort. Nedenfor er ti tjek, der dækker det, hvorfor hvert af dem betyder noget, og en tabel med point til Weft, Hypertask, Linear, Trello og Notion.
Vi laver Weft. Fakta om andre produkter kommer fra deres officielle sider, tjekket 27. oktober 2026. Hvor en side ikke siger noget, står der "Ikke oplyst" i tabellen.
Hvorfor overhovedet give point til en MCP-server til projektstyring?
Model Context Protocol løser rørføringen: en klient spørger en server, hvilke værktøjer der findes, og kalder dem med strukturerede argumenter. Den siger intet om, hvor længe et token lever, om to agenter kan snuppe den samme opgave, eller hvad der sker, når en agent vil slette noget. Det er produktbeslutninger, og de er meget forskellige fra server til server.
Hypertasks guide til MCP-servere til projektstyring har en fornuftig liste over vurderingskriterier: dækning af værktøjer, kvalitet af skemaer, godkendelse og scope, revisionshistorik, destruktive handlinger, transport. Den udfylder den bare aldrig. Dette indlæg tager en lignende liste, skærper den til ti tjek, du kan svare ja eller nej på, og udfylder svarene, også vores egne.
Hvad er de ti tjek?
1. Hvordan logger du ind, og hvor længe holder tokenet?
En nøgle, du kopierer ind i en konfigurationsfil, er en adgangskode, der ligger på disken, og når den udløber, fejler din agent i stilhed midt i en kørsel. OAuth med refresh tokens betyder intet at kopiere og ingen kalenderpåmindelse om fornyelse. Spørg til levetiden for både access tokenet og forbindelsen, ikke kun til metoden.
2. Kan du tilbagekalde én klient uden at lukke din konto?
Du kommer til at forbinde flere klienter: en chat-app, en kodeagent, måske en telefon. Når én opfører sig forkert, eller en bærbar bliver væk, vil du afbryde netop den forbindelse og lade de andre køre. Er det eneste håndtag at skifte en fælles nøgle, går alle klienter i stykker på én gang.
3. Kan hver forbindelse få sit eget rettighedsniveau?
En klient, du bruger til at spørge "hvad er der på min tavle?", behøver ikke skriveadgang. En kodeagent skal kunne skrive, men har sjældent brug for at arkivere i bunker. Niveauer pr. forbindelse som read, write og full lader dig give hver klient det mindste, den har brug for, og det er det bedste enkeltforsvar mod en forvirret eller manipuleret agent.
4. Er destruktive handlinger markeret og begrænset?
MCP-værktøjer kan have hints, der siger, om et værktøj kun læser eller er destruktivt, og klienter kan bruge dem til at spørge, før de handler. Tjek, at serveren sætter dem ærligt, og tjek, hvad "slet" egentlig gør: en papirkurv, du kan gendanne fra, er noget helt andet end en permanent sletning.
5. Kan en agent gøre krav på en opgave, så to agenter ikke støder sammen?
At flytte et kort til Doing er et visuelt signal, ikke en lås. To agenter, der læser tavlen med et sekunds mellemrum, vil begge se opgaven som ledig og begge gå i gang. Et krav med en lease, som serveren afgør, betyder, at den anden agent får et nej, og en lease, der udløber, når en agent dør, frigiver opgaven til en anden.
6. Kan agenten stille dig et struktureret spørgsmål?
Agenter møder skillevejer, som kun et menneske kan afgøre. Uden et værktøj til det gætter agenten enten, eller den stopper, og spørgsmålet dør i en chatlog. Et struktureret spørgsmål med valgmuligheder, leveret et sted, hvor du faktisk ser det, holder beslutningen knyttet til opgaven.
7. Følger der dokumentation med, når opgaven afsluttes?
"Done" fra en agent er en påstand. En afslutning, der registrerer links, fil-hashes eller andre artefakter plus det, der ikke blev gjort, lader dig tjekke arbejdet uden at gøre det om. Tavlen bør også vise, hvilken klient der udførte arbejdet.
8. Hvilke klienter kan faktisk nå den?
En server er kun så nyttig som de klienter, du allerede bruger. Tjek den reelle vej for hver: en udgivet app i ChatGPT, en custom connector eller en plads i kataloget i Claude, en opsætning på én linje i Claude Code, Cursor og Codex. Tjek også, om agentens spørgsmål kan nå dig, mennesket, på telefonen.
9. Hvad tillader den gratis plan over MCP?
Agenter laver mange små kald. En gratis plan, der tæller tavler, opgaver eller kald, kan løbe tør midt på ugen. Find den præcise grænse, og om MCP overhovedet er med på den gratis plan, før du bygger en vane på den.
10. Er transporten tidssvarende?
MCP-specifikationen flytter sig. Den nuværende fjerntransport er Streamable HTTP, og ældre SSE-endpoints er ved at blive udfaset hos flere leverandører. En server, der nævner de revisioner af specifikationen, den understøtter, er lettere at stole på, når din klient opdateres.
Hvor mange point får Weft, Hypertask, Linear, Trello og Notion?
Hver celle bruger kun det, leverandørens egen side eller live-server siger. "Ikke oplyst" betyder ikke, at funktionen mangler; det betyder, at vi ikke kunne bekræfte den fra en officiel kilde i dag.
| Tjek | Weft | Hypertask | Linear | Trello | Notion |
|---|---|---|---|---|---|
| 1. Godkendelse og tokens levetid | OAuth 2.1 med dynamisk klientregistrering, ingen nøgle at kopiere; refresh tokens, så klienten fornyer selv login. Valgfrie personlige adgangstokens (30, 90, 365 dage eller uden udløb) | Den dokumenterede opsætning er en kopieret API-nøgle, der udløber efter 30 dage; en forbindelse godkendt i browseren holder i 90 dage uden refresh (dokumentation) | OAuth 2.1 med dynamisk klientregistrering eller en API-nøgle; levetid ikke oplyst (dokumentation) | Kun OAuth 2.0, ingen API-tokens; levetid ikke oplyst (dokumentation) | OAuth som standard; bearer MCP-token kun på Business og Enterprise; levetid ikke oplyst (dokumentation) |
| 2. Tilbagekald én klient, behold kontoen | Ja. Afbryd én AI-klient i Indstillinger; et tilbagekaldt adgangstoken holder op med at virke ved næste kald | Ikke oplyst. At forny nøglen afbryder alle klienter, der har den gamle værdi (dokumentation) | Ikke oplyst | Ikke oplyst | Ikke oplyst |
| 3. Rettighedsniveau pr. forbindelse | Ja: full, write eller read pr. OAuth-forbindelse. Adgangstokens har ingen scopes | Ét scope annonceret: mcp:full (servermetadata) | Separat skrivebeskyttet endpoint, /mcp/readonly (dokumentation) | Read-, Write- og Search-rettigheder; at tilføje én kræver ny forbindelse (dokumentation) | Ikke oplyst |
| 4. Destruktive handlinger markeret og begrænset | 3 værktøjer markeret destruktive; papirkurven gemmer opgaver i 30 dage, agenter kan ikke slette for altid; gendannelse fra papirkurven er Pro | Ikke oplyst | Ikke oplyst | Ingen destruktiv sletning; kort og lister kan arkiveres (dokumentation) | Ikke oplyst |
| 5. Krav med lease inde i MCP | Ja. start_task giver en lease på 20 minutter; en anden agent får already_claimed | Leases findes kun som REST-endpoints, ikke som MCP-værktøjer, by design (dokumentation) | Ikke oplyst | Ikke oplyst | Ikke oplyst |
| 6. Stil mennesket et struktureret spørgsmål | Ja. request_input med op til 10 valgmuligheder; når personen i Inbox, via push på mobilen og via e-mail | Eskalering er kun REST, ikke et MCP-værktøj (dokumentation) | Ikke oplyst | Ikke oplyst | Ikke oplyst |
| 7. Dokumentation ved afslutning | Ja. complete_task tager outcome, artifacts, notDone, unknowns og nextStep | Dokumentation er kun REST, ikke et MCP-værktøj (dokumentation) | Ikke oplyst | Ikke oplyst | Ikke oplyst |
| 8. Hvilke klienter når den | ChatGPT: udgivet app, alle planer, også Free. Claude: custom connector. Claude Code: én kommando. Cursor: ét klik. Codex: konfiguration plus login. iOS- og Android-apps til mennesket | ChatGPT: custom GPT med OpenAPI Actions eller en connector i developer mode. Claude: custom connector, ikke i Claudes katalog. Ingen native iOS-app, ingen app på Google Play (dokumentation, llms.txt, apps) | Claude: i Claudes katalog. ChatGPT: en connector til deep research ifølge Linear | Claude: i Claudes katalog. ChatGPT: listning i kataloget ifølge Trello | Claude: i Claudes katalog. ChatGPT: opført som klient ifølge Notion |
| 9. Grænser på den gratis plan | 50 aktive opgaver og 200 MCP-kald om måneden; de første 48 timer måles ikke | 3 tavler pr. person, ubegrænset antal medlemmer og tickets, MCP inkluderet; grænse for kald ikke oplyst (priser) | Ubegrænset antal medlemmer, 2 teams, 250 issues; ingen planbegrænsning oplyst for MCP (priser) | 10 samarbejdspartnere og 10 tavler pr. Workspace; MCP virker på Free (priser) | MCP virker på alle planer; Free er begrænset ved 2+ medlemmer (dokumentation) |
| 10. Transport og specifikationsrevision | Kun Streamable HTTP; MCP-revisionerne 2025-11-25 og 2026-07-28 | Streamable HTTP plus et ældre SSE-endpoint; revision ikke oplyst (dokumentation) | Streamable HTTP, udfaset SSE; revision ikke oplyst (dokumentation) | Ikke oplyst | /mcp-endpoint med SSE som reserve; revision ikke oplyst (dokumentation) |
| Til sammenligning: billigste betalte plads | 8,13 € om måneden eller 68,75 € om året; ingen AI-kreditter, tænkningen kører i din egen AI-klient | BYOK $8 om måneden faktureret årligt, $10 månedligt; Pro med AI inkluderet $16 / $20 (priser) | Basic $10 om måneden faktureret årligt (priser) | Standard $5 om måneden faktureret årligt, $6 månedligt (priser) | Plus $10 om måneden faktureret årligt, $12 månedligt (priser) |
Et par ærlige bemærkninger til læsningen. Linear, Trello og Notion er brede produkter, hvor MCP-serveren er én flade blandt mange, og deres MCP-dokumentation beskriver ikke værktøjer til agent-arbejdsgange som leases eller strukturerede spørgsmål, så mange agent-specifikke rækker står tomme. Trellos afvisning af at udstille permanente sletninger er et godt sikkerhedsvalg. Linears separate skrivebeskyttede endpoint er en ren måde at klare tjek 3 på. Lever dit team allerede i et af dem, er den officielle server som regel den rigtige start; se Weft vs Linear, Weft vs Trello og Weft vs Notion.
Hypertask bygger lease, dokumentation og eskalering ind i sit produkt, men dens MCP-dokumentation siger, at de ligger i REST API'et, ikke i MCP, by design. Det fungerer godt, hvis dine agenter kører scripts. Det betyder, at en chatklient, der kun er forbundet over MCP, ikke får dem. Hypertask har også ting, Weft ikke har: en CLI til scripts og CI, et REST API, agenter som servicekonti med egen identitet, indbyggede AI-funktioner, tidsregistrering og en brugerflade, hvor tastaturet kommer først. Vores længere sammenligning findes under alternativ til Hypertask.
Hvor scorer Weft ikke godt?
Wefts MCP-server har 32 værktøjer, og det er ikke gratis at liste dem: vi målte svaret fra tools/list til omkring 17,7k tokens. Hypertasks værktøjsreference grupperer værktøjerne efter handling, så 21 værktøjer dækker flere operationer, hver med et action-felt. Det er en reel afvejning. Grupperede værktøjer fylder mindre i modellens kontekst. Separate værktøjer lader hvert værktøj bære sit eget hint om kun-læsning eller destruktivt, og det er det, der gør, at en read-forbindelse betyder præcis 11 skrivebeskyttede værktøjer, og en write-forbindelse betyder alt undtagen de 3 destruktive. Vi valgte det sidste; har din klient ikke meget plads i konteksten, passer det første måske bedre til dig.
Andre huller, ligeud. Weft har ingen CLI, intet offentligt REST API og ingen webhooks, så den kan ikke styres fra et CI-job uden en AI-klient. Der er ingen GitHub- eller Slack-integration. Personlige adgangstokens har ingen scopes: ét token når alle 32 værktøjer i hele arbejdsområdet, så foretræk OAuth, hvor din klient understøtter det, fordi niveauer pr. forbindelse kun gælder for OAuth-forbindelser.
Hvordan beskytter du dig mod prompt injection?
En agent, der læser opgavetekst, kommentarer eller linkede sider, kan styres af instruktioner, der er gemt i dem. MCP løser ikke det; din opsætning gør. Tre vaner hjælper.
- Udforsk på en skrivebeskyttet forbindelse. Når du kun vil have opsummeringer, standups eller søgning, så forbind den klient på read-niveau. I Weft efterlader det kun de 11 skrivebeskyttede værktøjer, og et afvist kald tæller ikke mod din kvote.
- Gennemgå destruktive kald. Lad din klients bekræftelse være slået til for værktøjer markeret destruktive i stedet for at godkende dem for hele sessionen. I Weft er det trash_task, archive_done_tasks og complete_sprint, og opgaver i papirkurven kan gendannes i 30 dage.
- Behandl tavlens indhold som data. Instruktioner i en opgavebeskrivelse er ikke instruktioner fra dig. Læg de regler, din agent følger, i dens systemprompt eller projektregler, hvor opgavetekst ikke kan tilsidesætte dem.
Claim-løkken hjælper også. Når en agent når et skridt, der ikke kan gøres om, som at udgive eller røre produktion, kan den kalde request_input og vente på dit svar i stedet for at handle på tekst, den fandt i et kort.
Hvornår har du ikke brug for en MCP-server?
MCP er besværet værd, når en model skal vælge mellem handlinger på en tavle, der hele tiden ændrer sig. Mange opgaver er ikke sådan.
- Én hændelse giver altid én kendt opdatering: et script mod leverandørens API er enklere og billigere end en model.
- Du har brug for et periodisk øjebliksbillede: en eksport klarer det. Weft tilbyder eksport til JSON og Markdown og et privat kalenderfeed.
- Én person, én kort session: en Markdown-tjekliste i repoet er fin, indtil arbejdet lever længere end chatten.
- Din pipeline kører i CI uden AI-klient: vælg et værktøj med en CLI eller et REST API. Weft har ingen af dem i dag.
Hvordan tester du en server, før du binder dig?
- Forbind én klient på read-niveau, og bed den opsummere tavlen. Intet bør ændre sig.
- Skift til write på et testprojekt, og lad den oprette én opgave og flytte den. Tjek, at tavlen viser, hvilken klient der gjorde det.
- Start den samme opgave fra to klienter. Den anden bør blive afvist, ikke stille og roligt lave arbejdet en gang til.
- Lad agenten stille dig et spørgsmål med valgmuligheder, og tjek, hvor det når dig: appen, din telefon, din e-mail.
- Afslut opgaven med et link som dokumentation, afbryd så klienten, og bekræft, at dens næste kald fejler.
I Weft er trin 1 én kommando i Claude Code, ét klik i Cursor, en konfigurationslinje plus codex mcp login weft i Codex eller at tilføje appen i ChatGPT. Hele feltet af MCP-opgavestyring finder du under MCP-opgavestyring sammenlignet, og claim-løkken er forklaret i claim-løkken.
- Er antallet af værktøjer ikke et tegn på kvalitet?
- Nej. En lang værktøjsliste koster kontekst i hver session; Wefts 32 værktøjer måler omkring 17,7k tokens. Det, der betyder noget, er, om de værktøjer, du har brug for, findes, har ærlige hints om kun-læsning og destruktivt og fejler med tydelige fejlbeskeder.
- Er OAuth virkelig sikrere end en API-nøgle?
- Det fjerner den kopierede hemmelighed og lader dig tilbagekalde én klient for sig. Weft udsteder refresh tokens, så klienten fornyer selv login. Til klienter uden OAuth tilbyder Weft også personlige adgangstokens, men de har ingen scopes.
- Kan jeg give ChatGPT skrivebeskyttet adgang til min Weft-tavle?
- Ja. Vælg read-niveauet på samtykkeskærmen, eller skift det senere i Indstillinger under forbundne AI-klienter. Den forbindelse ser så kun de 11 skrivebeskyttede værktøjer.
- Hvad sker der, hvis en agent går ned, mens den har en opgave?
- I Weft udløber leasen efter 20 minutter uden livstegn, og opgaven går tilbage til ikke-tildelt, så en anden agent eller person kan tage den.
- Skal jeg have en betalt plan for at prøve det?
- Nej. Wefts gratis plan indeholder 50 aktive opgaver og 200 MCP-kald om måneden, og Pro koster 8,13 € pr. plads om måneden eller 68,75 € om året. Se priser.
- Vi bruger allerede Linear eller Trello. Skal vi skifte?
- Ikke kun for MCP's skyld. Deres officielle servere arbejder på de data, dit team allerede har. Overvej Weft, hvis du vil have krav, spørgsmål og dokumentation inde i selve MCP; import fra Linear-CSV eller Trello-JSON er gratis på alle planer. Se skift fra Linear eller skift fra Trello.