פיתוח · שרת MCP מרוחק
GitLab MCP Server
Go MCP server for GitLab: 2 dynamic tools reach 1000+ REST/GraphQL actions. Free/CE, no paid tier.
מה ה-MCP Registry מציין
הרשומה כפי שפורסמה ב-MCP Registry הרשמי (נקרא ב-4 באוקטובר 2026), בגרסה האחרונה.
- שם במרשם
io.github.jmrplens/gitlab-mcp-server- גרסה
- 3.1.0
- סטטוס
- פעיל
- קטגוריה
- פיתוח
- שכבת תעבורה
- Streamable HTTP ו-stdio (תהליך מקומי)
- חבילה
- MCP Bundle (.mcpb), אימג' OCI (Docker), npm, PyPI ו-NuGet
- פורסם
- 30 בספטמבר 2026
- עודכן
- 30 בספטמבר 2026
- מפרסם
- jmrplens (GitHub) · 2 שרתים עם דף כאן
- מרחב שמות
- מרחב השמות אומת על ידי ה-MCP Registry דרך GitHub (github.com/jmrplens) · איך
- רשום תחת
- שרתי MCP עבור GitLab ו-שרתי MCP עבור GraphQL
- אתר
- jmrp.io/docs/gitlab-mcp-server
- מאגר קוד
- github.com/jmrplens/gitlab-mcp-server
- מקור
- הרשומה ב-API של המרשם
נקודות קצה מרוחקות
| שכבת תעבורה | URL | כותרות מוצהרות |
|---|---|---|
| Streamable HTTP | https://mcp.jmrp.io/gitlab | Authorization (סודי) |
בדיקה חיה
האינדקס הזה התחבר לכל נקודת קצה מרוחקת וביקש את רשימת הכלים שלה. הבדיקה רק מתחברת ומבקשת את רשימת הכלים; היא לא מריצה כלים, לא מתחברת לחשבון ולא בודקת אבטחה.
- זמין
- כן (HTTP 401)
- לחיצת יד
- לא הושלמה: נדרשת התחברות
- נדרשת התחברות
- כן - HTTP 401; מפורסם OAuth (התשובה מפנה למטא-נתוני ההרשאה שלו)
- תאריך הבדיקה
- 5 באוקטובר 2026
חבילות
| מרשם | חבילה | גרסה | שכבת תעבורה |
|---|---|---|---|
| MCP Bundle (.mcpb) | https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.1.0/gitlab-mcp-server.mcpbצוין סכום בדיקה SHA-256 | 3.1.0 | stdio |
| אימג' OCI (Docker) | ghcr.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc | - | stdio |
| אימג' OCI (Docker) | docker.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc | - | stdio |
| npmסביבת ריצה: npx | @jmrp.io/gitlab-mcp-server | 3.1.0 | stdio |
| PyPIסביבת ריצה: uvx | jmrplens-gitlab-mcp-server | 3.1.0 | stdio |
| NuGetסביבת ריצה: dnx | gitlab-mcp-server | 3.1.0 | stdio |
איך מחברים את GitLab MCP Server
GitLab MCP Server הוא שרת MCP מרוחק: אין מה להתקין. נקודת הקצה שלו היא https://mcp.jmrp.io/gitlab, ב-Streamable HTTP. בעוזר שמקבל שרתי MCP מרוחקים (לרוב בהגדרה בשם מחברים, אינטגרציות או כלים) מוסיפים שרת חדש ומזינים את כתובת ה-URL הזו; בלקוח שמוגדר דרך קובץ מוסיפים אותו כשרת מרוחק (HTTP) עם אותה כתובת URL.
הרשומה במרשם מצהירה על כותרת HTTP (header) לחיבור: Authorization (סודי). כותרת סודית נושאת בדרך כלל מפתח API או טוקן שהשירות מנפיק; לקוחות שמקבלים כותרות מותאמות אישית מגדירים אותה יחד עם כתובת ה-URL של השרת.
אפשר גם להריץ אותו באופן מקומי מתוך MCP Bundle: ארכיון יחיד להורדה שמכיל שרת מקומי ומניפסט שמתאר אותו: https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.1.0/gitlab-mcp-server.mcpb, גרסה 3.1.0. הוא משתמש ב-MCP על גבי stdio, ולכן הלקוח מפעיל אותו כתוכנה ומתקשר איתו דרך קלט ופלט סטנדרטיים. כדי להריץ אותו צריך לקוח שמתקין MCP Bundles; את הקובץ פותחים בלקוח הזה או מוסיפים אליו. הוא קורא את משתני הסביבה האלה: GITLAB_URL, GITLAB_TOKEN (חובה, סודי), GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST ו-GITLAB_MCP_LOG_LEVEL; יש להגדיר אותם בתצורת הלקוח עבור השרת הזה.
אפשר גם להריץ אותו באופן מקומי מתוך אימג' של קונטיינר במרשם OCI כמו Docker Hub או GitHub Container Registry: ghcr.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc. הוא משתמש ב-MCP על גבי stdio, ולכן הלקוח מפעיל אותו כתוכנה ומתקשר איתו דרך קלט ופלט סטנדרטיים. כדי להריץ אותו צריך Docker או סביבת ריצה אחרת לקונטיינרים של OCI; ההפעלה היא עם docker run - הפקודה המקובלת היא docker run -i --rm -e GITLAB_URL -e GITLAB_TOKEN -e GITLAB_MCP_SKIP_TLS_VERIFY -e GITLAB_MCP_TOOL_SURFACE -e GITLAB_MCP_CAPABILITY_SURFACE -e GITLAB_MCP_META_PARAM_SCHEMA -e GITLAB_MCP_TIER -e GITLAB_MCP_READ_ONLY -e GITLAB_MCP_SAFE_MODE -e GITLAB_MCP_EMBEDDED_RESOURCES -e GITLAB_MCP_EXCLUDE_TOOLS -e GITLAB_MCP_IGNORE_SCOPES -e GITLAB_MCP_UPLOAD_MAX_FILE_SIZE -e GITLAB_MCP_ALLOWED_IMPORT_DIRS -e GITLAB_MCP_RATE_LIMIT_RPS -e GITLAB_MCP_RATE_LIMIT_BURST -e GITLAB_MCP_LOG_LEVEL ghcr.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc. הוא קורא את משתני הסביבה האלה: GITLAB_URL, GITLAB_TOKEN (חובה, סודי), GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST ו-GITLAB_MCP_LOG_LEVEL; יש להגדיר אותם בתצורת הלקוח עבור השרת הזה.
אפשר גם להריץ אותו באופן מקומי מתוך אימג' של קונטיינר במרשם OCI כמו Docker Hub או GitHub Container Registry: docker.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc. הוא משתמש ב-MCP על גבי stdio, ולכן הלקוח מפעיל אותו כתוכנה ומתקשר איתו דרך קלט ופלט סטנדרטיים. כדי להריץ אותו צריך Docker או סביבת ריצה אחרת לקונטיינרים של OCI; ההפעלה היא עם docker run - הפקודה המקובלת היא docker run -i --rm -e GITLAB_URL -e GITLAB_TOKEN -e GITLAB_MCP_SKIP_TLS_VERIFY -e GITLAB_MCP_TOOL_SURFACE -e GITLAB_MCP_CAPABILITY_SURFACE -e GITLAB_MCP_META_PARAM_SCHEMA -e GITLAB_MCP_TIER -e GITLAB_MCP_READ_ONLY -e GITLAB_MCP_SAFE_MODE -e GITLAB_MCP_EMBEDDED_RESOURCES -e GITLAB_MCP_EXCLUDE_TOOLS -e GITLAB_MCP_IGNORE_SCOPES -e GITLAB_MCP_UPLOAD_MAX_FILE_SIZE -e GITLAB_MCP_ALLOWED_IMPORT_DIRS -e GITLAB_MCP_RATE_LIMIT_RPS -e GITLAB_MCP_RATE_LIMIT_BURST -e GITLAB_MCP_LOG_LEVEL docker.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc. הוא קורא את משתני הסביבה האלה: GITLAB_URL, GITLAB_TOKEN (חובה, סודי), GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST ו-GITLAB_MCP_LOG_LEVEL; יש להגדיר אותם בתצורת הלקוח עבור השרת הזה.
אפשר גם להריץ אותו באופן מקומי מתוך חבילת Node.js שפורסמה במרשם npm: @jmrp.io/gitlab-mcp-server, גרסה 3.1.0. הוא משתמש ב-MCP על גבי stdio, ולכן הלקוח מפעיל אותו כתוכנה ומתקשר איתו דרך קלט ופלט סטנדרטיים. כדי להריץ אותו צריך Node.js; לקוחות מפעילים אותו בדרך כלל עם npx - הפקודה המקובלת היא npx -y @jmrp.io/gitlab-mcp-server@3.1.0. הוא קורא את משתני הסביבה האלה: GITLAB_URL, GITLAB_TOKEN (חובה, סודי), GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST ו-GITLAB_MCP_LOG_LEVEL; יש להגדיר אותם בתצורת הלקוח עבור השרת הזה.
אפשר גם להריץ אותו באופן מקומי מתוך חבילת Python שפורסמה ב-PyPI: jmrplens-gitlab-mcp-server, גרסה 3.1.0. הוא משתמש ב-MCP על גבי stdio, ולכן הלקוח מפעיל אותו כתוכנה ומתקשר איתו דרך קלט ופלט סטנדרטיים. כדי להריץ אותו צריך Python; לקוחות מפעילים אותו בדרך כלל עם uvx (מתוך uv) או אחרי pip install - הפקודה המקובלת היא uvx jmrplens-gitlab-mcp-server. הוא קורא את משתני הסביבה האלה: GITLAB_URL, GITLAB_TOKEN (חובה, סודי), GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST ו-GITLAB_MCP_LOG_LEVEL; יש להגדיר אותם בתצורת הלקוח עבור השרת הזה.
אפשר גם להריץ אותו באופן מקומי מתוך חבילת .NET שפורסמה ב-NuGet: gitlab-mcp-server, גרסה 3.1.0. הוא משתמש ב-MCP על גבי stdio, ולכן הלקוח מפעיל אותו כתוכנה ומתקשר איתו דרך קלט ופלט סטנדרטיים. כדי להריץ אותו צריך .NET SDK; הוא רץ ככלי .NET; הרשומה מציינת את dnx כסביבת הריצה. הוא קורא את משתני הסביבה האלה: GITLAB_URL, GITLAB_TOKEN (חובה, סודי), GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST ו-GITLAB_MCP_LOG_LEVEL; יש להגדיר אותם בתצורת הלקוח עבור השרת הזה.
בפורמט ה-JSON של mcpServers, שלקוחות MCP רבים לדסקטופ ולעורכי קוד קוראים, הרשומה נראית כך (מצייני מקום בסוגריים זוויתיים):
{
"mcpServers": {
"gitlab-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GITLAB_URL",
"-e",
"GITLAB_TOKEN",
"-e",
"GITLAB_MCP_SKIP_TLS_VERIFY",
"-e",
"GITLAB_MCP_TOOL_SURFACE",
"-e",
"GITLAB_MCP_CAPABILITY_SURFACE",
"-e",
"GITLAB_MCP_META_PARAM_SCHEMA",
"-e",
"GITLAB_MCP_TIER",
"-e",
"GITLAB_MCP_READ_ONLY",
"-e",
"GITLAB_MCP_SAFE_MODE",
"-e",
"GITLAB_MCP_EMBEDDED_RESOURCES",
"-e",
"GITLAB_MCP_EXCLUDE_TOOLS",
"-e",
"GITLAB_MCP_IGNORE_SCOPES",
"-e",
"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE",
"-e",
"GITLAB_MCP_ALLOWED_IMPORT_DIRS",
"-e",
"GITLAB_MCP_RATE_LIMIT_RPS",
"-e",
"GITLAB_MCP_RATE_LIMIT_BURST",
"-e",
"GITLAB_MCP_LOG_LEVEL",
"ghcr.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc"
],
"env": {
"GITLAB_URL": "<ערך>",
"GITLAB_TOKEN": "<סוד>",
"GITLAB_MCP_SKIP_TLS_VERIFY": "<ערך>",
"GITLAB_MCP_TOOL_SURFACE": "<ערך>",
"GITLAB_MCP_CAPABILITY_SURFACE": "<ערך>",
"GITLAB_MCP_META_PARAM_SCHEMA": "<ערך>",
"GITLAB_MCP_TIER": "<ערך>",
"GITLAB_MCP_READ_ONLY": "<ערך>",
"GITLAB_MCP_SAFE_MODE": "<ערך>",
"GITLAB_MCP_EMBEDDED_RESOURCES": "<ערך>",
"GITLAB_MCP_EXCLUDE_TOOLS": "<ערך>",
"GITLAB_MCP_IGNORE_SCOPES": "<ערך>",
"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE": "<ערך>",
"GITLAB_MCP_ALLOWED_IMPORT_DIRS": "<ערך>",
"GITLAB_MCP_RATE_LIMIT_RPS": "<ערך>",
"GITLAB_MCP_RATE_LIMIT_BURST": "<ערך>",
"GITLAB_MCP_LOG_LEVEL": "<ערך>"
}
}
}
}נגזר מהרשומה במרשם; הבדיקה החיה למעלה מראה רק אם נקודת הקצה השיבה. מה השרת עושה, ובאילו תנאים, נקבע על ידי המפרסם שלו; כדאי לבדוק את מאגר הקוד או את האתר שלו לפני שנותנים לו גישה לחשבונות או לקבצים שלך. איך מוסיפים שרת MCP לעוזר AI · לפני שמתחברים
עוד מ-jmrplens (GitHub)
| שרת | הרצה |
|---|---|
| Books & Papers MCP ServerFederated search of books and papers, BibTeX/RIS citations, open-access retrieval and reading. | מרוחק ומקומי · HTTP ו-stdioבדיקה חיה: ✓ לחיצת יד |
עוד שרתים בקטגוריה פיתוח
| שרת | הרצה |
|---|---|
| GitLab Documentation MCP ServerSearchable access to GitLab documentation from multiple repositories with full-text search. | מקומי · stdio |
| Gitlab MCPGitLab over MCP from your own account: issues, merge requests, reviews, the repository and CI. | מקומי · stdio |
| Gitlab MCPPublic GitLab projects and users. No key required. | מקומי · stdio |
| Gitlab MCPGitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more. | מקומי · stdio |
| Gitlab PublicGitLab Public MCP - wraps the GitLab REST API v4 (public endpoints, no auth) | מרוחק · HTTPבדיקה חיה: ✓ לחיצת יד |
| GitLumen MCPScreens public GitHub repos and PRs to generate risk maps, findings, and merge-readiness signals. | מרוחק · HTTPבדיקה חיה: ✗ אין לחיצת יד |
| GitmemPersistent institutional memory for AI coding agents. Memory that compounds. | מקומי · stdio |
| GitPinProve and verify multi-repo claims at Git HEAD: path, line, full SHA, no index. | מקומי · stdio |