MCPサーバー

LaraBench

com.larabench/larabench
開発者向けツール 検索・リサーチ 公開・接続可能 MCP 2026-07-28

このMCPでできること

Searches recent Laravel-related jobs, ecosystem news, and package releases.

search_laravel_jobs
Search Laravel jobs
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.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Maximum number of jobs to return.'}, 'query': {'type': 'string', 'maxLength': 200, 'description': 'Free-text search across job title, company, and description.'}, 'countries': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'description': 'Country or remote-region filters.'}, 'locations': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'description': 'Location text filters.'}, 'seniority': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'description': 'Seniority filters.'}, 'technologies': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'description': 'Technology filters such as laravel, vue, inertia, livewire, or react.'}, 'salaryMinimum': {'type': 'number', 'minimum': 0, 'description': 'Minimum disclosed salary, in the currency given by salaryCurrency.'}, 'salaryCurrency': {'type': 'string', 'maxLength': 3, 'minLength': 3, 'description': 'Three-letter currency code (e.g. USD, EUR, GBP) to pair with salaryMinimum.'}, 'employmentTypes': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'description': 'Employment type filters.'}, 'workArrangement': {'enum': ['remote', 'hybrid', 'onsite', 'any'], 'type': 'string', 'description': 'Restrict results to a single work arrangement. Defaults to any.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['asOf', 'freshnessWindowDays', 'totalAvailable', 'results', 'larabenchUrl'], 'properties': {'asOf': {'type': 'string', 'format': 'date-time'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'format': 'uri', 'description': 'The LaraBench job detail page.'}, 'title': {'type': 'string'}, 'salary': {'type': ['string', 'null']}, 'company': {'type': ['string', 'null']}, 'location': {'type': ['string', 'null']}, 'postedAt': {'type': ['string', 'null'], 'format': 'date-time'}, 'seniority': {'type': ['string', 'null']}, 'sourceUrl': {'type': ['string', 'null'], 'format': 'uri', 'description': 'Where to apply on the original site, when the source published one.'}, 'lastSeenAt': {'type': ['string', 'null'], 'format': 'date-time'}, 'description': {'type': ['string', 'null']}, 'firstSeenAt': {'type': ['string', 'null'], 'format': 'date-time'}, 'technologies': {'type': 'array', 'items': {'type': 'string'}}, 'employmentType': {'type': ['string', 'null']}, 'workArrangement': {'type': ['string', 'null']}}}}, 'larabenchUrl': {'type': 'string', 'format': 'uri'}, 'totalAvailable': {'type': 'integer'}, 'freshnessWindowDays': {'type': 'integer'}}}
search_laravel_news
Search Laravel news and releases
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.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Maximum number of items to return.'}, 'query': {'type': 'string', 'maxLength': 200, 'description': 'Free-text search across article and release titles and summaries.'}, 'types': {'type': 'array', 'items': {'enum': ['article', 'release'], 'type': 'string'}, 'description': 'Restrict results to articles, package releases, or both. Defaults to both.'}, 'topics': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'description': 'Topic filters such as laravel, php, vue, jobs, or packages.'}, 'channel': {'enum': ['stable', 'preview', 'all'], 'type': 'string', 'description': 'Release channel to include. stable excludes prereleases, preview returns only prereleases, all returns both. Defaults to stable.'}, 'sources': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'description': 'News source filters.'}, 'packages': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'description': 'Composer or npm package filters.'}, 'projects': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'description': 'Project filters such as laravel, inertia, livewire, filament, or pest.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['generatedAt', 'freshnessWindowDays', 'totalAvailable', 'results', 'larabenchUrl'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'type', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'format': 'uri', 'description': 'The LaraBench detail page.'}, 'type': {'enum': ['article', 'release'], 'type': 'string'}, 'title': {'type': 'string'}, 'source': {'type': ['string', 'null'], 'description': 'Articles only.'}, 'topics': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Articles only.'}, 'channel': {'enum': ['stable', 'preview', None], 'type': ['string', 'null'], 'description': 'Releases only, normalized to the channel filter vocabulary.'}, 'package': {'type': ['string', 'null'], 'description': 'Releases only.'}, 'project': {'type': ['string', 'null'], 'description': 'Releases only.'}, 'summary': {'type': ['string', 'null']}, 'version': {'type': ['string', 'null'], 'description': 'Releases only.'}, 'sourceUrl': {'type': ['string', 'null'], 'format': 'uri', 'description': 'The original article for articles, or the release notes or registry page for releases.'}, 'firstSeenAt': {'type': ['string', 'null'], 'format': 'date-time'}, 'publishedAt': {'type': ['string', 'null'], 'format': 'date-time'}, 'releaseChannel': {'type': ['string', 'null'], 'description': "Releases only, the source registry's own channel label (e.g. insiders, canary, rc)."}}}, 'description': 'Article and release items are shaped differently; see the type field.'}, 'generatedAt': {'type': 'string', 'format': 'date-time'}, 'larabenchUrl': {'type': 'string', 'format': 'uri'}, 'totalAvailable': {'type': 'integer'}, 'freshnessWindowDays': {'type': 'integer'}}}
追加
search_laravel_news
2026年9月17日12:35
追加
search_laravel_jobs
2026年9月17日12:35