TaskLite × Gemini

צד שרת ומערכת ניהול אמיתיים,
מתוך שיחה עם Gemini.

TaskLite הוא שרת MCP ש-Gemini CLI מתקין כהרחבה בפקודה אחת. תארו את הנתונים ו-Gemini יוצר פרויקטים, לוחות עם עמודות מטיפוס נכון, כללי ולידציה, אוטומציות ונקודות קצה REST, והעסק מקבל מערכת ניהול שהוא מפעיל בעצמו. Gemini API מקבל את אותם כלים דרך google-genai.

התקינו את הרחבת TaskLite ב-Gemini CLIכניסה ב-OAuth, בלי הגדרות
  1. 1הריצו את פקודת ההתקנה למטה. ההרחבה רושמת את השרת המאוחסן עם גילוי OAuth.
  2. 2הפעילו את Gemini CLI והקלידו ‎/mcp: הקריאה הראשונה פותחת דפדפן לכניסה ל-TaskLite (או הרשמה במקום).
  3. 3אמרו מה צריך: "צור פרויקט למוסך עם לקוחות, עבודות וחלקים, וחשוף את העבודות כנקודת קצה".
או הוסיפו את השרת לפי כתובת:
https://mcp.tasklite.net/mcp

בלי ההרחבה, שימו את השרת ב-‎~/.gemini/settings.json עם httpUrl ו-authProviderType בערך dynamic_discovery.

פקודות ו-SDK
הרחבה ל-Gemini CLI
gemini extensions install https://github.com/shimon-ks/tasklite-mcp
settings.json עם מפתח API במקום OAuth (סקריפטים, מחשבים משותפים)
{
  "mcpServers": {
    "tasklite": {
      "httpUrl": "https://mcp.tasklite.net/mcp",
      "headers": { "Authorization": "Bearer tl_your_key" }
    }
  }
}
Gemini API: מעבירים את סשן ה-MCP ככלי
from google import genai
from mcp import ClientSession
from mcp.client.streamable_http import streamablehttp_client

client = genai.Client()
async with streamablehttp_client(
    "https://mcp.tasklite.net/mcp",
    headers={"Authorization": "Bearer tl_your_key"},
) as (r, w, _):
    async with ClientSession(r, w) as session:
        await session.initialize()
        resp = await client.aio.models.generate_content(
            model="gemini-2.5-pro",
            contents="Which orders are overdue, and who owns them?",
            config={"tools": [session]},
        )
        print(resp.text)
התחילו בחינם

איך זה עובד

1. מתארים את העסק

Gemini בוחר עמודות מטיפוס נכון לפי המשמעות: תאריך, טלפון, מטבע, רשימה, קישור בין לוחות. השרת מסרב לאי-התאמה ברורה ומציע את הטיפוס הנכון, והמודל מתקן את עצמו.

2. Gemini בונה ומחבר

קריאה אחת ל-build_backend: פרויקט, לוחות, כללי ולידציה, קישורים, שורות לדוגמה, נקודות קצה REST ומפתח API. אחר כך טופס ציבורי ואוטומציות עם השהיות וניסיונות חוזרים. get_frontend_prompt מוסר לסוכן הבא את כל מה שהוא צריך.

3. העסק מפעיל

שבע תצוגות, טפסים, פורטלים, אישורים ויומן ביקורת ב-app.tasklite.net. הלקוח משנה שדה בלי להתקשר אליכם, ונקודות הקצה ממשיכות לעבוד דרך aliases.

נבנה לשניכם

מפתחים ב-Gemini CLI

ההרחבה מגיעה עם קובץ הקשר GEMINI.md, כך שהמודל כבר יודע את סדר הבנייה, את סוגי העמודות ואיך לקרוא סירוב. ה-backend הראשון לוקח כדקה.

צוותים שבונים על Gemini API

מפתח API אחד, הסשן מועבר ככלי, ו-Gemini עונה מהלוחות החיים שלכם וכותב אליהם. אבטחה ברמת שורה דרך X-App-User כשלאפליקציה יש משתמשים משלה.

מוגבל וניתן לביטול

Gemini פועל בהרשאות שלכם דרך טוקנים קצרי-חיים של OAuth, או דרך מפתח API אישי שאפשר לבטל מהאינטגרציות. כל כתיבה ביומן הביקורת. הנתונים מאוחסנים באיחוד האירופי.

ההרחבה עובדת בווינדוס?
כן. Gemini CLI מתקין הרחבות מכתובת Git בכל מערכת הפעלה, והשרת מאוחסן, כך ששום דבר לא רץ מקומית חוץ מה-CLI.
אפשר להשתמש בחבילה המקומית במקום בשרת המאוחסן?
כן: npm install -g @tasklite/mcp, ואז רשומת stdio ב-settings.json עם command בערך tasklite-mcp ו-TASKLITE_API_KEY ב-env.
אילו מודלים של Gemini יכולים לקרוא לכלים?
כל מודל שתומך ב-function calling ב-API, כולל Gemini 2.5 Pro ו-Flash. ב-Gemini CLI הכלים זמינים עם מודל ברירת המחדל.

התקינו את TaskLite ב-Gemini CLI

חינם לתמיד ל-2 מפעילים, בלי כרטיס. Team $5 למפעיל לחודש כשהצוות מצטרף.

פתחו חשבון TaskLite