צד שרת ומערכת ניהול אמיתיים,
מתוך שיחה עם Gemini.
TaskLite הוא שרת MCP ש-Gemini CLI מתקין כהרחבה בפקודה אחת. תארו את הנתונים ו-Gemini יוצר פרויקטים, לוחות עם עמודות מטיפוס נכון, כללי ולידציה, אוטומציות ונקודות קצה REST, והעסק מקבל מערכת ניהול שהוא מפעיל בעצמו. Gemini API מקבל את אותם כלים דרך google-genai.
- 1הריצו את פקודת ההתקנה למטה. ההרחבה רושמת את השרת המאוחסן עם גילוי OAuth.
- 2הפעילו את Gemini CLI והקלידו /mcp: הקריאה הראשונה פותחת דפדפן לכניסה ל-TaskLite (או הרשמה במקום).
- 3אמרו מה צריך: "צור פרויקט למוסך עם לקוחות, עבודות וחלקים, וחשוף את העבודות כנקודת קצה".
https://mcp.tasklite.net/mcpבלי ההרחבה, שימו את השרת ב-~/.gemini/settings.json עם httpUrl ו-authProviderType בערך dynamic_discovery.
פקודות ו-SDK
gemini extensions install https://github.com/shimon-ks/tasklite-mcp{
"mcpServers": {
"tasklite": {
"httpUrl": "https://mcp.tasklite.net/mcp",
"headers": { "Authorization": "Bearer tl_your_key" }
}
}
}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