Ένας διακομιστής kanban MCP για ChatGPT, Claude, Cursor και Codex
Από τον Andrei Finogeev, ιδρυτή του Weft ·
Το Weft είναι ένας φιλοξενούμενος πίνακας kanban — Backlog, Todo, Doing, Done, με προαιρετικά sprints — και ο διακομιστής MCP του βρίσκεται στο https://letsweft.com/api/mcp. Προσθέστε αυτό το URL στον AI client σας και συνδεθείτε μία φορά με OAuth· δεν χρειάζεται να εγκαταστήσετε ή να τρέξετε τίποτα τοπικά. Από εκεί και πέρα ο βοηθός διαβάζει τον πίνακα, δημιουργεί και μετακινεί κάρτες, διεκδικεί μια κάρτα πριν δουλέψει πάνω της ώστε δύο πράκτορες να μην πάρουν ποτέ την ίδια, αναφέρει πρόοδο, σας ρωτά όταν μια απόφαση είναι δική σας και κλείνει την κάρτα με το τι έκανε. Δωρεάν για 50 εργασίες και 200 κλήσεις AI τον μήνα.
https://letsweft.com/api/mcpStreamable HTTP · OAuth ή προσωπικό διακριτικό πρόσβασης · 32 εργαλεία
Προσθέστε το στον AI client σας
ChatGPT
Άνοιγμα του Weft στο ChatGPT — ή ρυθμίστε το χειροκίνητα:
- 1Ανοίξτε το «Plugins» στην πλαϊνή μπάρα του ChatGPT — ή Settings → Plugins.
- 2Αναζητήστε «Weft» και ανοίξτε την καταχώριση.
- 3Πατήστε «Connect» και δείτε σε τι μπορεί να έχει πρόσβαση το Weft.
- 4Συνδεθείτε στο αναδυόμενο παράθυρο με τον λογαριασμό σας στο Weft.
Αναφέρετε το plugin σε μια συνομιλία με @: «@Weft τι έχει ο πίνακάς μου;» — ή επιλέξτε το Weft από το μενού +. Αν παραλείψατε τη ρύθμιση, το ChatGPT προσφέρει τη σύνδεση επί τόπου.
Claude Desktop
- 1Ανοίξτε Claude Desktop → Settings → Connectors.
- 2Πατήστε «Add custom connector».
- 3Επικολλήστε το URL MCP του Weft παρακάτω και αποθηκεύστε.
- 4Ολοκληρώστε το OAuth στο παράθυρο περιήγησης που ανοίγει.
Ξεκινήστε νέα συνομιλία και ρωτήστε: «Τι έχει ο πίνακάς μου στο Weft;». Το Claude τραβά την κατάσταση του πίνακά σας μέσω του connector του Weft.
Claude Code
claude mcp add --transport http weft https://letsweft.com/api/mcpΤρέξτε `claude` σε οποιοδήποτε έργο και ρωτήστε: «Τι έχει ο πίνακάς μου;». Την πρώτη φορά ανοίγει παράθυρο περιήγησης για OAuth.
Cursor
Προσθήκη στο Cursor — ή ρυθμίστε το χειροκίνητα:
{
"mcpServers": {
"weft": {
"url": "https://letsweft.com/api/mcp"
}
}
}Ανοίξτε Cursor → Settings → MCP. Μόλις ολοκληρωθεί το OAuth, ο διακομιστής «weft» πρέπει να εμφανίζεται εκεί με πράσινη ένδειξη.
Codex CLI
[mcp_servers.weft]
url = "https://letsweft.com/api/mcp"Τρέξτε `codex mcp login weft` και συνδεθείτε στον browser, μετά ξεκινήστε το `codex` και ρωτήστε: «Τι έχει ο πίνακάς μου;». Το `/mcp` απαριθμεί τον συνδεδεμένο διακομιστή και τα εργαλεία του.
VS Code
Εγκατάσταση της επέκτασης Weft — ή ρυθμίστε το χειροκίνητα:
{
"servers": {
"weft": {
"type": "http",
"url": "https://letsweft.com/api/mcp"
}
}
}Ανοίξτε τη συνομιλία, βάλτε τη λειτουργία σε Agent και ρωτήστε: «Τι έχει ο πίνακάς μου;». Την πρώτη φορά ανοίγει παράθυρο περιήγησης για OAuth. Το «MCP: List Servers» πρέπει να δείχνει το weft ως Running.
Windsurf
- 1Ανοίξτε Windsurf → Settings → Cascade → MCP servers.
- 2Πατήστε «Add server» και επιλέξτε Remote (HTTP).
- 3Επικολλήστε το URL MCP του Weft παρακάτω και αποθηκεύστε.
- 4Ολοκληρώστε το OAuth στο παράθυρο περιήγησης που ανοίγει.
Ανοίξτε το Cascade και ρωτήστε: «Τι έχει ο πίνακάς μου;». Το Cascade σημειώνει τις απαντήσεις που χρησιμοποίησαν τον διακομιστή Weft.
Gemini CLI
gemini extensions install https://github.com/AndreiFinogeev/weft-gemini-extensionΤρέξτε `gemini` και ρωτήστε: «Τι έχει ο πίνακάς μου στο Weft;». Την πρώτη φορά ανοίγει browser για OAuth. Το `gemini extensions list` πρέπει να δείχνει «weft».
Φτιαγμένο για πράκτορες, όχι μόνο για εσάς
Διεκδικήσεις, όχι συγκρούσεις
Το start_task βάζει μίσθωση (lease) σε μια κάρτα πριν δουλέψει πάνω της ένας πράκτορας. Ένας δεύτερος πράκτορας που ζητά δουλειά παίρνει άλλη κάρτα, και μια κάρτα της οποίας ο πράκτορας σώπασε προσφέρεται ξανά όταν λήξει η μίσθωση.
Πρόοδος και αποδείξεις
Το report_progress κρατά ζωντανή τη διεκδίκηση όσο δουλεύει ο πράκτορας· το complete_task κλείνει την κάρτα με το τι έγινε, τι δεν έγινε και συνδέσμους που μπορείτε να ελέγξετε.
Οι ερωτήσεις σας περιμένουν
Το request_input βάζει μια ερώτηση με επιλογές στα Εισερχόμενά σας — στο web και στο κινητό σας — αντί να αφήνει τον πράκτορα να μαντεύει κάτι που μόνο εσείς μπορείτε να αποφασίσετε.
Η προσοχή σας ορίζει τον ρυθμό
Όταν πάρα πολλή ολοκληρωμένη δουλειά περιμένει τον έλεγχό σας, οι πράκτορες σταματούν να ξεκινούν νέες κάρτες. Αυτό είναι το όριο εργασιών σε εξέλιξη του kanban, εφαρμοσμένο σε εσάς.
Εσείς αποφασίζετε τι μπορεί να κάνει κάθε AI
Δώστε σε κάθε συνδεδεμένο βοηθό πλήρη πρόσβαση, πρόσβαση εγγραφής ή μόνο ανάγνωσης, και αποσυνδέστε τον με ένα κλικ. Οι διαγραμμένες κάρτες πάνε στον Κάδο, δεν εξαφανίζονται αμέσως.


Τα 32 εργαλεία
Κάθε εργαλείο δηλώνει αν μόνο διαβάζει, αν γράφει ή αν αφαιρεί κάτι, ώστε ο client σας να ξέρει πότε να σας ρωτήσει πρώτα.
| Εργαλείο | Τι κάνει | Είδος |
|---|---|---|
| search | Αναζήτηση με λέξεις-κλειδιά σε εργασίες, sprints, αποφάσεις και σημειώσεις μνήμης. Επιστρέφει έως 50 ταξινομημένα αποτελέσματα {id, title, url}, των οποίων τα ids με πρόθεμα είδους περνούν στο fetch. | Ανάγνωση |
| fetch | Ανακτά το πλήρες περιεχόμενο ενός αποτελέσματος αναζήτησης — τίτλο, αναπαράσταση κειμένου, url πηγής και δομημένα μεταδεδομένα. Δέχεται το id με πρόθεμα που επιστρέφει το search. | Ανάγνωση |
| initialize_board | Δημιουργεί τις προεπιλεγμένες στήλες Backlog, Todo, Doing και Done στον πίνακά σας στο Weft αν δεν υπάρχουν — η ρύθμιση με μία κλήση πριν ένας πράκτορας AI αρχίσει να διαχειρίζεται εργασίες. Idempotent. | Εγγραφή |
| get_board_state | Επιστρέφει μια συμπαγή ενημέρωση για τον πίνακα Scrumban του χρήστη: στήλες, ενεργό sprint, Doing, εκπρόθεσμες εργασίες και πρόσφατα κλεισίματα, περίπου 30 φορές μικρότερη από ένα πλήρες στιγμιότυπο. | Ανάγνωση |
| list_columns | Εμφανίζει όλες τις στήλες του πίνακα, με τη σειρά — id, όνομα και θέση για καθεμία, ώστε ένας πράκτορας να ξέρει ακριβώς πού μπορεί να μετακινηθεί μια εργασία. | Ανάγνωση |
| list_tasks | Επιστρέφει τις εργασίες του πιστοποιημένου χρήστη, προαιρετικά φιλτραρισμένες κατά στήλη, sprint, έργο (όνομα ή id), δημιουργό (άνθρωπος ή AI) ή υπεύθυνο (αυτόν που εκτελεί). | Ανάγνωση |
| create_task | Δημιουργεί νέα εργασία στον πίνακα του χρήστη. Μπαίνει στο Backlog αν δεν οριστεί στήλη. Η προτεραιότητα είναι από προεπιλογή μεσαία. Χρησιμοποιείται όταν ο χρήστης ζητά να προστεθεί εργασία. | Εγγραφή |
| bulk_create_tasks | Δημιουργεί έως 1000 εργασίες σε μία ατομική κλήση — εισαγωγή εξαγωγών από Linear/Jira/Notion/Trello ή οποιασδήποτε λίστας 3+ εργασιών, με χρέωση μόνο μίας κλήσης AI από το όριο. | Εγγραφή |
| update_task | Τροποποιεί πεδία μιας υπάρχουσας εργασίας. Αλλάζουν μόνο τα πεδία που στέλνετε· όσα παραλείπονται διατηρούνται — με μία εξαίρεση: η κατάργηση του requiresReview απορρίπτεται για πράκτορα, και η άρνηση παίρνει μαζί της ολόκληρη την τροποποίηση. | Εγγραφή |
| move_task | Μετακινεί μια εργασία σε άλλη στήλη και θέση. Η μετακίνηση σε στήλη με semantic='doing' ξεκινά τη μέτρηση του cycle time· η μετακίνηση σε semantic='done' καταγράφει τον χρόνο ολοκλήρωσης. | Εγγραφή |
| start_task | Το AI το καλεί τη στιγμή που αρχίζει να εκτελεί μια εργασία — η κάρτα πηγαίνει στο Doing ώστε ο χρήστης και κάθε άλλος συνδεδεμένος client να τη βλέπουν σε εξέλιξη (και να μην την πάρουν δύο φορές). Ξεκινά τη μέτρηση του cycle time· μια εργασία χωρίς υπεύθυνο τη διεκδικεί ο πράκτορας που κάνει την κλήση (ένας υπάρχων υπεύθυνος δεν αντικαθίσταται ποτέ). Δεν χρειάζεται id στήλης. | Εγγραφή |
| report_progress | Δηλώνει ότι δουλεύετε ακόμη. Η διεκδίκηση μιας εργασίας λήγει αν ο client σωπάσει, και αυτό την ανανεώνει. Χωρίς παλμό, μια εργασία που διαρκεί πολύ θεωρείται εγκαταλελειμμένη και προσφέρεται σε κάποιον άλλο — σκόπιμα, γιατί ένας πράκτορας που πεθαίνει στη μέση της εκτέλεσης δεν αναφέρει τίποτα, οπότε η σιωπή είναι το μόνο σήμα που έχει ο πίνακας. | Εγγραφή |
| request_input | Ρωτά τον άνθρωπο κάτι που μόνο αυτός μπορεί να αποφασίσει και περιμένει χωρίς να χάσει τη διεκδίκηση της εργασίας. Αν είναι μπροστά στον client του, εμφανίζεται εκεί μια φόρμα και η απάντηση επιστρέφει μέσα στην ίδια κλήση — ο πράκτορας συνεχίζει στο ίδιο πλαίσιο, με την ίδια διεκδίκηση. Αν λείπει, η κλήση επιστρέφει σε αναμονή και η ερώτηση περιμένει στην ουρά του· η απάντηση φτάνει στον πράκτορα στο επόμενο start_task ή get_my_work. Για τα μη αναστρέψιμα και τα πραγματικά αμφίσημα, όχι για το «μπορώ να συνεχίσω;» — κάθε ερώτηση ξοδεύει τον ίδιο προϋπολογισμό προσοχής που περιορίζει τη νέα δουλειά. | Εγγραφή |
| submit_answer | Φέρνει πίσω ό,τι είπε ο άνθρωπος σε μια ερώτηση που έθεσε ο πράκτορας και επιστρέφει τη δουλειά με το ίδιο runId και την ίδια μίσθωση, ώστε να συνεχιστεί στην ίδια προσπάθεια αντί να ξεκινήσει μια καινούργια από το μηδέν. Σημειώνεται ως μεταφερμένη, ποτέ ως ενέργεια του ίδιου του ανθρώπου — μια απάντηση που μεταφέρει ένας πράκτορας και ένα κλικ ανθρώπου είναι διαφορετικά είδη απόδειξης, και ο πίνακας τα κρατά χωριστά. Αν η ερώτηση έχει ήδη απαντηθεί στην εφαρμογή Weft, επιστρέφεται εκείνη η απάντηση αντί για σφάλμα: αυτό που μετράει είναι να συνεχίσει ο πράκτορας με τη σωστή. | Εγγραφή |
| get_my_work | Ρωτά τι να κάνει μετά, αντί να διαβάζει όλο τον πίνακα και να μαντεύει. Επιστρέφει τις εργασίες που έχουν ανατεθεί σε αυτόν τον client, τι περιμένει ήδη τον άνθρωπο και αν η ουρά προσοχής έχει χώρο. Αναφέρει επίσης τι είναι εκπρόθεσμο και τι λήγει ή ξεκινά μέσα στην εβδομάδα, ώστε ένας πράκτορας να μαθαίνει για μια προθεσμία χωρίς να ρωτήσει. Όταν η ουρά είναι γεμάτη, η χρήσιμη κίνηση είναι να βοηθήσει να αδειάσει, όχι να ξεκινήσει κάτι νέο — και αυτό το λέει πριν επιλεγεί εργασία. | Ανάγνωση |
| complete_task | Το AI το καλεί όταν η δουλειά έχει πραγματικά τελειώσει — η κάρτα πηγαίνει στο Done με καταγεγραμμένο χρόνο ολοκλήρωσης, και το προαιρετικό outcome (τι έγινε, πού βρίσκεται το αποτέλεσμα) προστίθεται στην κάρτα ως σημείωση "Outcome (AI, date)". Δεν χρειάζεται id στήλης. Η δουλειά που σημειώνεται ότι χρειάζεται εσάς ΔΕΝ πηγαίνει στο Done: πηγαίνει στην ουρά σας με την απόδειξη συνημμένη, και αν ο πράκτορας είπε τι θα κάνει μετά, η αποδοχή εγκρίνει ακριβώς εκείνο το βήμα και το επιστρέφει στον πράκτορα. Αν η εργασία έχει σχέδιο επαλήθευσης, ο διακομιστής εκτελεί τους ελέγχους του εδώ — ανοίγει το URL, ψάχνει το απόσπασμα, συγκρίνει το hash: ένα σχέδιο executable/state_delta του οποίου όλοι οι δεσμευτικοί έλεγχοι περνούν κλείνει επαληθευμένο από τον διακομιστή· ένας δεσμευτικός έλεγχος που αποτυγχάνει κρατά την κάρτα έξω από το Done και δείχνει στον πράκτορα τι παρατήρησε ο διακομιστής. | Εγγραφή |
| record_decision | Ένα εργαλείο, δύο χρήσεις, ένας πίνακας καταγραφής. (1) Μεταφέρει μια ετυμηγορία που δώσατε στη συνομιλία για ολοκληρωμένη δουλειά που σας περιμένει — εγκρίνεται, επιστρέφεται, απορρίπτεται, αργότερα — βγάζοντας την κάρτα από την ουρά ελέγχου· η καταχώριση αποθηκεύεται ως μεταφερμένη και όχι ως δική σας ενέργεια στην εφαρμογή, και αυτή η διαφορά μένει σκόπιμα ορατή. (2) Καταγράφει μια αυτοτελή απόφαση που αξίζει να θυμόμαστε — «επιλέξαμε Neon αντί για Supabase», ένα μάθημα — ως αμετάβλητη εγγραφή τύπου MADR-lite με τις επιλογές που ζυγίστηκαν και τη συνθήκη υπό την οποία θα επανεξεταστεί. Οι εγγραφές δεν επεξεργάζονται ποτέ: μια νέα απόφαση με supersedesId αντικαθιστά μια παλιά, και η παλιά μένει αναγνώσιμη όπως ήταν τη μέρα που πάρθηκε. Αυτές τις εγγραφές σερβίρει το get_context σε κάθε πράκτορα την επόμενη εβδομάδα. | Εγγραφή |
| get_context | Οι ενεργές αποφάσεις και τα μαθήματα του χώρου εργασίας, συμπιεσμένα σε έναν προϋπολογισμό tokens, τα νεότερα πρώτα — ό,τι πρέπει να διαβάσει ένας πράκτορας πριν ξεκινήσει οτιδήποτε μη τετριμμένο. Προκύπτει από καταγεγραμμένες αποφάσεις και δεν γράφεται ως έγγραφο, οπότε δεν μπορεί να παλιώσει: μια απόφαση που αντικαταστάθηκε φεύγει τη στιγμή που καταγράφεται η αντικαταστάτριά της, και κάθε γραμμή έχει την ημερομηνία της. Περιορίστε το σε ένα έργο ή μια εργασία για να το στενέψετε· οι γραμμές που δεν χωρούν στον προϋπολογισμό μετριούνται, δεν κρύβονται ποτέ σιωπηλά. | Ανάγνωση |
| get_task_history | Τι συνέβη σε μια εργασία, όχι μόνο τα τρέχοντα πεδία της. Τρεις λειτουργίες: 'summary' (προεπιλογή, ≤500 tokens — η κάρτα, η τελευταία της απόδειξη, μετρήσεις), 'decisions' (κάθε απόφαση που καταγράφηκε γι’ αυτήν, μαζί με ετυμηγορίες και τους λόγους τους — ο λόγος μιας επανεπεξεργασίας επιβιώνει εδώ ακόμη κι αν μια μεταγενέστερη αποδοχή αντικαταστήσει την κάρτα), 'full' (το ακατέργαστο ημερολόγιο, έως 100 συμβάντα και το λέει). Υπάρχει επειδή ένα audit log είναι πολύ φλύαρο για να διαβαστεί απευθείας, και η γραμμή της εργασίας κρατά πάντα μόνο την τελευταία ετυμηγορία. | Ανάγνωση |
| trash_task | Μετακινεί μια εργασία στον κάδο του πίνακά σας στο Weft. Ανακτάται για 30 ημέρες μέσω restore_task· μετά μια προγραμματισμένη διεργασία τη διαγράφει οριστικά. | Αφαίρεση |
| restore_task | Ανακτά μια εργασία από τον κάδο μέσα σε 30 ημέρες από τη διαγραφή της. Η εργασία επιστρέφει στον πίνακα εκεί που ήταν, εντελώς ακέραια — ώστε ένας μονοπρόσωπος ιδρυτής να μη χάνει ποτέ δουλειά από μια κατά λάθος διαγραφή. | Εγγραφή |
| archive_done_tasks | Αδειάζει τη στήλη Done: κάθε εργασία της φεύγει από τον πίνακα για το αρχείο — βρίσκεται ακόμη με search/fetch και εμφανίζεται ακόμη στο ιστορικό του sprint της, δεν διαγράφεται ποτέ. Η ολοκλήρωση ενός sprint αρχειοθετεί αυτόματα τις ολοκληρωμένες εργασίες του· αυτό χειρίζεται τις υπόλοιπες. Παίρνει όλη τη στήλη σε μία κλήση, χωρίς αριθμό και χωρίς επιστροφή από την επιφάνεια MCP — το restore_task επαναφέρει από τον κάδο, όχι από το αρχείο — γι’ αυτό σημειώνεται ως καταστροφικό: ένας client πρέπει να επιβεβαιώσει με τον χρήστη πριν το καλέσει. | Αφαίρεση |
| list_projects | Εμφανίζει τα έργα του πίνακα — ελαφριά πλαίσια (μια startup, ένας πελάτης, προσωπικά) στα οποία μπορεί να ανήκει μια εργασία. Εξαιρεί τα αρχειοθετημένα έργα, εκτός αν οριστεί το includeArchived. | Ανάγνωση |
| create_project | Δημιουργεί ένα πλαίσιο έργου. Το όνομα είναι μοναδικό ανά πίνακα· το χρώμα επιλέγεται από προεπιλογή από μια εναλλασσόμενη παλέτα· το url είναι ο ιστότοπος του έργου, του οποίου το favicon εμφανίζεται στις κάρτες εργασιών. | Εγγραφή |
| update_project | Μετονομάζει ένα έργο, αλλάζει το χρώμα ή το url του ιστότοπού του ή το αρχειοθετεί/επαναφέρει από το αρχείο. Τα αρχειοθετημένα έργα εξαφανίζονται από τις λίστες επιλογής· οι εργασίες τους κρατούν τη σύνδεση. | Εγγραφή |
| list_sprints | Εμφανίζει όλα τα sprints (σχεδιασμένα, ενεργά, ολοκληρωμένα, αρχειοθετημένα) του χρήστη, ώστε ένας μονοπρόσωπος ιδρυτής ή πράκτορας να δει το ιστορικό των sprints και την τρέχουσα κατάσταση χωρίς να ανοίξει την εφαρμογή. | Ανάγνωση |
| get_active_sprint | Επιστρέφει το τρέχον ενεργό sprint ή null αν δεν τρέχει κανένα — ώστε ένας μονοπρόσωπος ιδρυτής ή πράκτορας να ελέγξει τον τρέχοντα στόχο χωρίς να ανοίξει την εφαρμογή. | Ανάγνωση |
| create_sprint | Δημιουργεί νέο sprint σε κατάσταση "planned" για τον πίνακά σας στο Weft, έτοιμο να προγραμματιστεί με στόχο και ημερομηνίες. Χρησιμοποιήστε ξεχωριστά το start_sprint όταν είστε έτοιμοι να ξεκινήσετε. | Εγγραφή |
| start_sprint | Περνά ένα σχεδιασμένο sprint σε ενεργή κατάσταση. Μόνο ένα sprint μπορεί να είναι ενεργό κάθε φορά, σε κάθε πρόγραμμα — αν τρέχει άλλο sprint, η κλήση αποτυγχάνει και το κατονομάζει· ολοκληρώστε πρώτα εκείνο το sprint και μετά δοκιμάστε ξανά. | Εγγραφή |
| complete_sprint | Ολοκληρώνει το ενεργό sprint. Οι ολοκληρωμένες εργασίες του αρχειοθετούνται στο ιστορικό του sprint — εκτός της στήλης Done του πίνακα, αλλά ακόμη αναζητήσιμες και ορατές στη σελίδα του sprint. Οι ημιτελείς εργασίες μένουν στον πίνακα, συνδεδεμένες με το sprint. Δεν αναιρείται μέσω MCP — οι clients πρέπει να επιβεβαιώνουν όταν η πρόθεση είναι ασαφής. | Αφαίρεση |
| add_task_to_sprint | Αναθέτει μια υπάρχουσα εργασία σε ένα sprint, ώστε να εμφανίζεται στο εύρος και στο burndown του. Idempotent — δύο κλήσεις δεν έχουν επιπλέον αποτέλεσμα, οπότε η επανάληψη είναι ασφαλής. | Εγγραφή |
| remove_task_from_sprint | Αποσυνδέει μια εργασία από το τρέχον sprint της χωρίς να τη διαγράψει — η εργασία μένει στον πίνακα στη στήλη της, απλώς δεν ανήκει πια σε εκείνο το sprint ή στο burndown του. | Εγγραφή |
Ερωτήσεις
Τι είναι ένας διακομιστής kanban MCP;
Ένας διακομιστής MCP (Model Context Protocol) που εκθέτει έναν πίνακα kanban ως εργαλεία που μπορεί να καλέσει ένας βοηθός AI: να δει τις στήλες, να διαβάσει κάρτες, να δημιουργήσει κάρτα, να τη μετακινήσει στο Doing ή στο Done. Ο διακομιστής του Weft είναι φιλοξενούμενος, οπότε προσθέτετε ένα URL αντί να τρέχετε μια διεργασία στον υπολογιστή σας.
Χρειάζεται να εγκαταστήσω ή να τρέξω κάτι;
Όχι. Προσθέστε το https://letsweft.com/api/mcp στον AI client σας και συνδεθείτε με OAuth. Οι clients χωρίς OAuth χρησιμοποιούν προσωπικό διακριτικό πρόσβασης από Ρυθμίσεις → Διακριτικά πρόσβασης.
Είναι δωρεάν;
Ναι, για 50 εργασίες και 200 κλήσεις AI τον μήνα. Το Pro αφαιρεί τα όρια με 7 $ ανά θέση τον μήνα ή 60 $ ανά θέση τον χρόνο.
Δουλεύει με το ChatGPT Free;
Ναι. Το Weft βρίσκεται στο «Plugin directory» του ChatGPT και δουλεύει σε κάθε πρόγραμμα ChatGPT, και στο Free. Η προσθήκη σκέτου URL MCP στο ChatGPT είναι λειτουργία των Business, Enterprise και Edu, αλλά δεν τη χρειάζεστε για το Weft.
Μπορούν δύο πράκτορες να μοιράζονται έναν πίνακα;
Ναι — γι’ αυτό υπάρχει ο πίνακας. Κάθε πράκτορας διεκδικεί μια κάρτα με start_task πριν δουλέψει πάνω της, ώστε να μην πάρουν την ίδια κάρτα, και κάθε κάρτα δείχνει αν τη δημιούργησε ή την ολοκλήρωσε ένα AI ή ένας άνθρωπος.
Σε τι διαφέρει από έναν τοπικό διακομιστή kanban MCP;
Οι διακομιστές kanban MCP ανοιχτού κώδικα τρέχουν στον υπολογιστή σας και αποθηκεύουν τον πίνακα σε τοπικό αρχείο ή βάση δεδομένων, οπότε τον βλέπουν μόνο οι πράκτορες σε εκείνον τον υπολογιστή. Το Weft είναι κοινός, φιλοξενούμενος πίνακας: οι ίδιες κάρτες στο ChatGPT, στο Claude, στο Cursor, στο Codex, στην εφαρμογή web και στις εφαρμογές iOS και Android, για εσάς και την ομάδα σας.