Weft
EL

Ένας διακομιστής 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 τον μήνα.

URL διακομιστή MCP
https://letsweft.com/api/mcp

Streamable HTTP · OAuth ή προσωπικό διακριτικό πρόσβασης · 32 εργαλεία

Προσθέστε το στον AI client σας

ChatGPT

Άνοιγμα του Weft στο ChatGPT — ή ρυθμίστε το χειροκίνητα:

  1. 1Ανοίξτε το «Plugins» στην πλαϊνή μπάρα του ChatGPT — ή Settings → Plugins.
  2. 2Αναζητήστε «Weft» και ανοίξτε την καταχώριση.
  3. 3Πατήστε «Connect» και δείτε σε τι μπορεί να έχει πρόσβαση το Weft.
  4. 4Συνδεθείτε στο αναδυόμενο παράθυρο με τον λογαριασμό σας στο Weft.

Αναφέρετε το plugin σε μια συνομιλία με @: «@Weft τι έχει ο πίνακάς μου;» — ή επιλέξτε το Weft από το μενού +. Αν παραλείψατε τη ρύθμιση, το ChatGPT προσφέρει τη σύνδεση επί τόπου.

Claude Desktop

  1. 1Ανοίξτε Claude Desktop → Settings → Connectors.
  2. 2Πατήστε «Add custom connector».
  3. 3Επικολλήστε το URL MCP του Weft παρακάτω και αποθηκεύστε.
  4. 4Ολοκληρώστε το OAuth στο παράθυρο περιήγησης που ανοίγει.

Ξεκινήστε νέα συνομιλία και ρωτήστε: «Τι έχει ο πίνακάς μου στο Weft;». Το Claude τραβά την κατάσταση του πίνακά σας μέσω του connector του Weft.

Claude Code

bash
claude mcp add --transport http weft https://letsweft.com/api/mcp

Τρέξτε `claude` σε οποιοδήποτε έργο και ρωτήστε: «Τι έχει ο πίνακάς μου;». Την πρώτη φορά ανοίγει παράθυρο περιήγησης για OAuth.

Cursor

Προσθήκη στο Cursor — ή ρυθμίστε το χειροκίνητα:

~/.cursor/mcp.json
{
  "mcpServers": {
    "weft": {
      "url": "https://letsweft.com/api/mcp"
    }
  }
}

Ανοίξτε Cursor → Settings → MCP. Μόλις ολοκληρωθεί το OAuth, ο διακομιστής «weft» πρέπει να εμφανίζεται εκεί με πράσινη ένδειξη.

Codex CLI

~/.codex/config.toml
[mcp_servers.weft]
url = "https://letsweft.com/api/mcp"

Τρέξτε `codex mcp login weft` και συνδεθείτε στον browser, μετά ξεκινήστε το `codex` και ρωτήστε: «Τι έχει ο πίνακάς μου;». Το `/mcp` απαριθμεί τον συνδεδεμένο διακομιστή και τα εργαλεία του.

VS Code

Εγκατάσταση της επέκτασης Weft — ή ρυθμίστε το χειροκίνητα:

.vscode/mcp.json
{
  "servers": {
    "weft": {
      "type": "http",
      "url": "https://letsweft.com/api/mcp"
    }
  }
}

Ανοίξτε τη συνομιλία, βάλτε τη λειτουργία σε Agent και ρωτήστε: «Τι έχει ο πίνακάς μου;». Την πρώτη φορά ανοίγει παράθυρο περιήγησης για OAuth. Το «MCP: List Servers» πρέπει να δείχνει το weft ως Running.

Windsurf

  1. 1Ανοίξτε Windsurf → Settings → Cascade → MCP servers.
  2. 2Πατήστε «Add server» και επιλέξτε Remote (HTTP).
  3. 3Επικολλήστε το URL MCP του Weft παρακάτω και αποθηκεύστε.
  4. 4Ολοκληρώστε το OAuth στο παράθυρο περιήγησης που ανοίγει.

Ανοίξτε το Cascade και ρωτήστε: «Τι έχει ο πίνακάς μου;». Το Cascade σημειώνει τις απαντήσεις που χρησιμοποίησαν τον διακομιστή Weft.

Gemini CLI

bash
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

Δώστε σε κάθε συνδεδεμένο βοηθό πλήρη πρόσβαση, πρόσβαση εγγραφής ή μόνο ανάγνωσης, και αποσυνδέστε τον με ένα κλικ. Οι διαγραμμένες κάρτες πάνε στον Κάδο, δεν εξαφανίζονται αμέσως.

Ο πίνακας του Weft σε κινητό, στήλη Doing: τρεις εργασίες που ανέλαβε ένας βοηθός AI, η καθεμία με την ένδειξη AI
Οι βοηθοί αναλαμβάνουν την επόμενη εργασία· κάθε κάρτα δείχνει ποιος δουλεύει πάνω της.
Μια ολοκληρωμένη εργασία του Weft που δημιούργησε το AI, με το αποτέλεσμα που κατέγραψε ο βοηθός: τι διόρθωσε και ότι πέρασαν 40 εκτελέσεις τεστ
Όταν ένας βοηθός τελειώνει, αφήνει απόδειξη: τι έκανε και πώς το έλεγξε.

Τα 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, για εσάς και την ομάδα σας.

Σχετικά