MCP IQuesta

io.github.iQuestav1.0.0更新於 Oct 6, 2026

Recherche d'offres de stage et d'alternance en France via le réseau iQuesta.com

已驗證Streamable HTTP可網頁執行Web Search & ScrapingProductivity & Workflow

概覽

AI 產生的概覽

讓助理依關鍵字、地區、學科與合約類型,搜尋 iQuesta.com 上的法國實習與學徒職缺。

功能
這是連接 iQuesta.com 的遠端 MCP 連接器,該平台收錄法國的實習(stage)與學徒(alternance)職缺。它提供三個工具:search_jobs 依標題關鍵字、完整描述文字、地區、學科、專業領域與合約類型搜尋職缺;get_job 依 ID 取得單一職缺的完整內容;list_filters 回傳地區、學科、專業領域與合約類型的可選值。文件中另提到一個 get_similar_jobs 工具,但目前停用。
適用情境
適合在 AI 對話中查詢法國的實習、學徒、學生打工或初階職缺,例如依地區、專業領域或開始月份篩選。主要對象是在法國求職的學生與應屆畢業生。
執行需求
遠端 streamable HTTP 端點;未宣告需要本機執行環境、套件、帳號或 API 金鑰。需要能連線至服務供應方的端點。
安裝前請注意
此伺服器僅進行搜尋與查詢,未描述寫入、傳送或刪除動作。搜尋詞與篩選值會傳送給第三方 iQuesta 服務,查詢中應避免包含個人或機密資訊。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 MCP IQuesta,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "mcp-iquesta": {
      "type": "http",
      "url": "https://mcp.iquesta.com/api/mcp"
    }
  }
}

README

iQuesta MCP Server

[smithery badge]

Connecteur Model Context Protocol pour iQuesta.com, plateforme de recherche d'offres de stage et d'alternance en France.

Permet à n'importe quel agent IA compatible MCP (Claude, ChatGPT, Gemini...) de rechercher des offres d'emploi directement dans la conversation.

Endpoint

https://mcp.iquesta.com/api/mcp

Protocole : MCP 2024-11-05 · Transport : Streamable HTTP · Stack : Laravel 10 / PHP 8.1

Tools disponibles

ToolDescription
search_jobsRecherche des offres par mots-clés (titre), descriptif de l'annonce, région, discipline, matière, type de contrat
get_jobRécupère le détail complet d'une offre par son ID
list_filtersListe les valeurs possibles pour les filtres (régions, disciplines, matières, types de contrat)

Note : le tool get_similar_jobs est temporairement désactivé — l'endpoint API correspondant n'existe pas encore côté iQuesta. Il sera réactivé une fois développé.

Paramètres de search_jobs

ParamètreTypeDescription
termstringMots-clés recherchés dans le titre de l'annonce
descriptionstringMots-clés recherchés dans le texte complet de l'annonce (missions, compétences requises...)
disciplinesintegerID de discipline (secteur large), obtenu via list_filters(filter='disciplines')
matieresinteger[]Liste d'IDs de matières (plus granulaire que disciplines), obtenue via list_filters(filter='matieres'). Ex : 27 = "Informatique - Développement"
regionsintegerID de région française, obtenu via list_filters(filter='regions')
contractsstringID du type de contrat : 1 (Stage), 2 (Alternance), -4 (Emploi), -5 (Job étudiant)
beginintegerMois de début souhaité (1-12)
durationintegerDurée maximale de la mission en mois
limitintegerNombre maximum de résultats (défaut : 10, max recommandé : 20)

Au moins un des paramètres term, description ou matieres est requis.

disciplines (16 valeurs, secteurs larges) et matieres (69 valeurs, plus précises) sont deux niveaux de granularité indépendants — utiliser matieres pour un filtrage fin (ex : "Développement web" plutôt que "Informatique").

Exemples d'utilisation

Initialisation

bash
curl -X POST https://mcp.iquesta.com/api/mcp \  -H "Content-Type: application/json" \  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'

Liste des tools

bash
curl -X POST https://mcp.iquesta.com/api/mcp \  -H "Content-Type: application/json" \  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'

Recherche d'offres par titre et région

bash
curl -X POST https://mcp.iquesta.com/api/mcp \  -H "Content-Type: application/json" \  -d '{    "jsonrpc": "2.0",    "id": 3,    "method": "tools/call",    "params": {      "name": "search_jobs",      "arguments": {        "term": "développeur",        "regions": 10,        "contracts": "1"      }    }  }'

Recherche par matière et descriptif

bash
curl -X POST https://mcp.iquesta.com/api/mcp \  -H "Content-Type: application/json" \  -d '{    "jsonrpc": "2.0",    "id": 5,    "method": "tools/call",    "params": {      "name": "search_jobs",      "arguments": {        "description": "Python",        "matieres": [27]      }    }  }'

Lister les filtres disponibles

bash
curl -X POST https://mcp.iquesta.com/api/mcp \  -H "Content-Type: application/json" \  -d '{    "jsonrpc": "2.0",    "id": 4,    "method": "tools/call",    "params": { "name": "list_filters", "arguments": { "filter": "all" } }  }'

Configuration côté client

Claude.ai / Claude Desktop

Ajouter dans les paramètres de connecteurs :

json
{  "mcpServers": {    "iquesta": {      "url": "https://mcp.iquesta.com/api/mcp"    }  }}

À propos d'iQuesta

iQuesta.com référence des milliers d'offres de stage et d'alternance en France, à destination des étudiants et jeunes diplômés.

Licence

MIT

來源:README.md,提交 18e669d

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v1.0.0最新Sep 16, 2026