autotuesday-kb-mcp
Provides tools for interacting with a knowledge base stored in Supabase, enabling search, read, write, history, rollback, changes tracking, and workspace listing with per-row security enforced via Supabase Row Level Security (RLS).
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@autotuesday-kb-mcpsearch for recent project updates"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
autotuesday-kb-mcp
שרת MCP שכל שותף מריץ במחשב שלו. הוא רק צינור: מתחבר פעם אחת עם הזהות של השותף, ונושא את הזהות הזו (JWT) ל-Supabase בכל קריאה. ההחלטה מי רואה מה נעשית ב-Supabase (RLS), לא כאן. באג בקובץ הזה לא יכול לדלוף דאטה פרטי של מישהו אחר — מסד הנתונים עצמו מסנן.
חלק ממסלול 08 (מערכת ניהול ידע ארגונית). אפיון: chief-of-staff/.../tracks/08-knowledge-system/SPEC.md.
התקנה
cd autotuesday-kb-mcp
npm install
npm run buildRelated MCP server: MCP Knowledge Base Server
חיבור (per partner)
השרת מתחבר כשותף כדי שה-RLS ידע מי הוא, ושומר session מקומי
(~/.autotuesday-kb-session.json, chmod 600) שמתחדש אוטומטית — מתחברים פעם אחת.
א. מייל + סיסמה (✅ מומלץ — session עצמאי, לא מתנגש עם הדפדפן):
AT_KB_SUPABASE_URL=https://vgvaqputxdmaavawsown.supabase.co
AT_KB_SUPABASE_ANON_KEY=sb_publishable__bWyTWREnxyirDXJf8faFA_Tyzxz9ER
AT_KB_EMAIL=<המייל שלך בפורטל>
AT_KB_PASSWORD=<הסיסמה שלך>ב. Refresh token (bootstrap חד-פעמי / בדיקה בלבד):
AT_KB_SUPABASE_URL=...
AT_KB_SUPABASE_ANON_KEY=...
AT_KB_REFRESH_TOKEN=<token מדף "חבר את המחשב" בפורטל>⚠️ ה-refresh token של הדפדפן מתחלף בכל שימוש (rotation) → מתאים רק ל-bootstrap/בדיקה, לא לטווח ארוך. לעבודה שוטפת — מייל+סיסמה (א), שיוצר session עצמאי. דף ה-onboarding:
app.autotuesday.com/me/desktop.
רישום ב-Claude Code (~/.claude/settings.json)
{
"mcpServers": {
"autotuesday-kb": {
"command": "node",
"args": ["/absolute/path/to/autotuesday-kb-mcp/dist/index.js"],
"env": {
"AT_KB_SUPABASE_URL": "https://vgvaqputxdmaavawsown.supabase.co",
"AT_KB_SUPABASE_ANON_KEY": "sb_publishable__bWyTWREnxyirDXJf8faFA_Tyzxz9ER",
"AT_KB_EMAIL": "you@example.com",
"AT_KB_PASSWORD": "..."
}
}
}
}Tools
tool | מה עושה |
| מי אני (person + role) — בדיקת זהות |
| חיפוש טקסט ב-KB (רק מה שמותר לי לראות) |
| רשימת פריטים (סינון לפי workspace/kind/visibility) |
| קריאת פריט בודד (גוף מלא) |
| יצירה (בלי id) / עדכון (עם id). visibility: org/workspace/private |
| רשימת גרסאות של פריט |
| החזרה לגרסה קודמת (עצמה מגורסאת — אפס איבוד) |
| feed שינויים: מי יצר/ערך מה ומתי (ייחוס). סינון לפי workspace |
| הפרויקטים שיש לי גישה אליהם |
| פרסום דף שיתופי ב- |
| רשימת הדפים שפרסמת + כתובות |
kb sync — מראה מקומית (cache)
node kb-sync.mjs מושך את כל מה שמותר לך לראות (RLS) ל-~/autotuesday-kb/ — מראה
מקומית של המאגר. Supabase = מקור האמת; התיקייה הזו = cache לקריאה. משתמש חוזר
ב-session של ה-MCP (אין התחברות נוספת). מומלץ להריץ בתחילת עבודה כדי להיות מסונכרן.
env אופציונלי: AT_KB_CACHE_DIR (ברירת מחדל ~/autotuesday-kb).
כתיבה/עדכון → דרך כלי ה-MCP (
kb_write), לא עריכת קבצי ה-cache ידנית.
עקרון אבטחה
כל הכלים רצים דרך client מאומת כשותף. RLS ב-Supabase אוכף org/workspace/private פר-שורה. השרת לא מחליט הרשאות — רק מעביר את הזהות. זה מה ש-production-build-standard דורש: אבטחה בשכבת הדאטה, לא בקוד.
This server cannot be deployed
Maintenance
Related MCP Connectors
- KumbukaOAuthai.kumbuka
Governed, auditable knowledge your team curates for its AI assistants, self-hostable
Versioned agent memory in your own Postgres: portable context, permissioned, audit trail.
Persistent docs and memory for AI agents — read, write, organize & search a shared workspace.
Company memory for your team and its AI agents. Hosted service, account required.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceEnables semantic search and management of development knowledge including global rules, project documentation, and references through vector-based search using libSQL. Features Tailscale-secured access control and tools for searching, browsing, and organizing development resources across multiple channels.-
- FlicenseNot gradedqualityDmaintenanceEnables semantic search and document management with support for text, PDF, and image uploads using your own Supabase database and OpenAI API keys. Supports multi-tenant deployment on Cloudflare Workers or local hosting.-
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to query a personal knowledge vault with hybrid search, entity relationships, user highlights, and vault statistics over a Supabase/Postgres schema.MIT
- AlicenseAqualityCmaintenanceEnables per-project, traceable access to a RAG knowledge base, with tools for searching and adding knowledge chunks.4MIT