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).
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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: youbank-mcp
חיבור (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 דורש: אבטחה בשכבת הדאטה, לא בקוד.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Governed, auditable knowledge your team curates for its AI assistants, self-hostable
Ask your own documents and get answers that cite the source passage. Workspace knowledge bases over MCP for Cursor, Claude and any MCP client.
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.
Related MCP Servers
- AlicenseNot 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.MIT
- 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
- AlicenseAqualityBmaintenanceEnables per-project, traceable access to a RAG knowledge base, with tools for searching and adding knowledge chunks.4MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to query and manage company knowledge from a Supabase GraphRAG store, including accounts, meetings, people, org hierarchy, product docs, and call logs.36 npmAGPL 3.0