LaraBench

Search Laravel jobs, remote roles, Laravel news, and package releases in real time.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
90%
Qualität der Benennung
100%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,413Tokens (Tool-Definitionen)
~7.8 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.10% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "larabench": {
      "url": "https://larabench.com/mcp"
    }
  }
}

Remote-Endpunkte

https://larabench.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (2)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢search_laravel_jobs(query, technologies, workArrangement, locations, countries, ...)

Search recent Laravel jobs indexed by LaraBench, including full description, salary, seniority, and employment type. Results are limited to the last 30 days. Each job carries a LaraBench detail page and, when the source published one, the original apply URL.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 200,
      "description": "Free-text search across job title, company, and description."
    },
    "technologies": {
      "type": "array",
      "description": "Technology filters such as laravel, vue, inertia, livewire, or react.",
      "items": {
        "type": "string"
      },
      "maxItems": 10
    },
    "workArrangement": {
      "type": "string",
      "enum": [
        "remote",
        "hybrid",
        "onsite",
        "any"
      ],
      "description": "Restrict results to a single work arrangement. Defaults to any."
    },
    "locations": {
      "type": "array",
      "description": "Location text filters.",
      "items": {
        "type": "string"
      },
      "maxItems": 10
    },
    "countries": {
      "type": "array",
      "description": "Country or remote-region filters.",
      "items": {
        "type": "string"
      },
      "maxItems": 10
    },
    "salaryMinimum": {
      "type": "number",
      "minimum": 0,
      "description": "Minimum disclosed salary, in the currency given by salaryCurrency."
    },
    "salaryCurrency": {
      "type": "string",
      "minLength": 3,
      "maxLength": 3,
      "description": "Three-letter currency code (e.g. USD, EUR, GBP) to pair with salaryMinimum."
    },
    "seniority": {
      "type": "array",
      "description": "Seniority filters.",
      "items": {
        "type": "string"
      },
      "maxItems": 10
    },
    "employmentTypes": {
      "type": "array",
      "description": "Employment type filters.",
      "items": {
        "type": "string"
      },
      "maxItems": 10
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20,
      "description": "Maximum number of jobs to return."
    }
  },
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "asOf": {
      "type": "string",
      "format": "date-time"
    },
    "freshnessWindowDays": {
      "type": "integer"
    },
    "totalAvailable": {
      "type": "integer"
    },
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": [
              "string",
              "null"
            ]
          },
          "company": {
            "type": [
              "string",
              "null"
            ]
          },
          "location": {
            "type": [
              "string",
              "null"
            ]
          },
          "workArrangement": {
            "type": [
              "string",
              "null"
            ]
          },
          "seniority": {
            "type": [
              "string",
              "null"
            ]
          },
          "employmentType": {
            "type": [
              "string",
              "null"
            ]
          },
          "salary": {
            "type": [
              "string",
              "null"
            ]
          },
          "technologies": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "postedAt": {
            "type": [
              "string",
              "null"
            ],
            "format": "date-time"
          },
          "firstSeenAt": {
            "type": [
              "string",
              "null"
            ],
            "format": "date-time"
          },
          "lastSeenAt": {
            "type": [
              "string",
              "null"
            ],
            "format": "date-time"
          },
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The LaraBench job detail page."
          },
          "sourceUrl": {
            "type": [
              "string",
              "null"
            ],
            "format": "uri",
            "description": "Where to apply on the original site, when the source published one."
          }
        },
        "required": [
          "id",
          "title",
          "url"
        ]
      }
    },
    "larabenchUrl": {
      "type": "string",
      "format": "uri"
    }
  },
  "required": [
    "asOf",
    "freshnessWindowDays",
    "totalAvailable",
    "results",
    "larabenchUrl"
  ]
}
🟢search_laravel_news(query, types, topics, projects, packages, ...)

Search recent Laravel ecosystem news and package releases indexed by LaraBench. Results are limited to the last 7 days. Each item carries a LaraBench detail page and the original article or release notes URL.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 200,
      "description": "Free-text search across article and release titles and summaries."
    },
    "types": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "article",
          "release"
        ]
      },
      "description": "Restrict results to articles, package releases, or both. Defaults to both."
    },
    "topics": {
      "type": "array",
      "description": "Topic filters such as laravel, php, vue, jobs, or packages.",
      "items": {
        "type": "string"
      },
      "maxItems": 10
    },
    "projects": {
      "type": "array",
      "description": "Project filters such as laravel, inertia, livewire, filament, or pest.",
      "items": {
        "type": "string"
      },
      "maxItems": 10
    },
    "packages": {
      "type": "array",
      "description": "Composer or npm package filters.",
      "items": {
        "type": "string"
      },
      "maxItems": 10
    },
    "sources": {
      "type": "array",
      "description": "News source filters.",
      "items": {
        "type": "string"
      },
      "maxItems": 10
    },
    "channel": {
      "type": "string",
      "enum": [
        "stable",
        "preview",
        "all"
      ],
      "description": "Release channel to include. stable excludes prereleases, preview returns only prereleases, all returns both. Defaults to stable."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20,
      "description": "Maximum number of items to return."
    }
  },
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "generatedAt": {
      "type": "string",
      "format": "date-time"
    },
    "freshnessWindowDays": {
      "type": "integer"
    },
    "totalAvailable": {
      "type": "integer"
    },
    "results": {
      "type": "array",
      "description": "Article and release items are shaped differently; see the type field.",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "type": {
            "type": "string",
            "enum": [
              "article",
              "release"
            ]
          },
          "title": {
            "type": "string"
          },
          "summary": {
            "type": [
              "string",
              "null"
            ]
          },
          "source": {
            "type": [
              "string",
              "null"
            ],
            "description": "Articles only."
          },
          "topics": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Articles only."
          },
          "project": {
            "type": [
              "string",
              "null"
            ],
            "description": "Releases only."
          },
          "package": {
            "type": [
              "string",
              "null"
            ],
            "description": "Releases only."
          },
          "version": {
            "type": [
              "string",
              "null"
            ],
            "description": "Releases only."
          },
          "channel": {
            "type": [
              "string",
              "null"
            ],
            "enum": [
              "stable",
              "preview",
              null
            ],
            "description": "Releases only, normalized to the channel filter vocabulary."
          },
          "releaseChannel": {
            "type": [
              "string",
              "null"
            ],
            "description": "Releases only, the source registry's own channel label (e.g. insiders, canary, rc)."
          },
          "publishedAt": {
            "type": [
              "string",
              "null"
            ],
            "format": "date-time"
          },
          "firstSeenAt": {
            "type": [
              "string",
              "null"
            ],
            "format": "date-time"
          },
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The LaraBench detail page."
          },
          "sourceUrl": {
            "type": [
              "string",
              "null"
            ],
            "format": "uri",
            "description": "The original article for articles, or the release notes or registry page for releases."
          }
        },
        "required": [
          "id",
          "type",
          "title",
          "url"
        ]
      }
    },
    "larabenchUrl": {
      "type": "string",
      "format": "uri"
    }
  },
  "required": [
    "generatedAt",
    "freshnessWindowDays",
    "totalAvailable",
    "results",
    "larabenchUrl"
  ]
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet2 Tools
verifiziertVersion nicht aufgezeichnet2 Tools