Serveur MCP pour les API officielles de France Travail : offres d'emploi, ROME 4.0, ROMEO, La Bonne Boîte. Le premier MCP basé sur les API REST officielles.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add france-travail --env FT_CLIENT_ID='<FT_CLIENT_ID>' --env FT_CLIENT_SECRET='<FT_CLIENT_SECRET>' -- npx -y france-travail-mcp~/.codex/config.toml
[mcp_servers.france-travail]
command = "npx"
args = ["-y", "france-travail-mcp"]
env = { FT_CLIENT_ID = "<FT_CLIENT_ID>", FT_CLIENT_SECRET = "<FT_CLIENT_SECRET>" }
# codex mcp add france-travail --env FT_CLIENT_ID='<FT_CLIENT_ID>' --env FT_CLIENT_SECRET='<FT_CLIENT_SECRET>' -- npx -y france-travail-mcp~/.cursor/mcp.json
{
"mcpServers": {
"france-travail": {
"command": "npx",
"args": [
"-y",
"france-travail-mcp"
],
"env": {
"FT_CLIENT_ID": "<FT_CLIENT_ID>",
"FT_CLIENT_SECRET": "<FT_CLIENT_SECRET>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"france-travail": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"france-travail-mcp"
],
"env": {
"FT_CLIENT_ID": "<FT_CLIENT_ID>",
"FT_CLIENT_SECRET": "<FT_CLIENT_SECRET>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"france-travail": {
"command": "npx",
"args": [
"-y",
"france-travail-mcp"
],
"env": {
"FT_CLIENT_ID": "<FT_CLIENT_ID>",
"FT_CLIENT_SECRET": "<FT_CLIENT_SECRET>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"france-travail": {
"command": "npx",
"args": [
"-y",
"france-travail-mcp"
],
"env": {
"FT_CLIENT_ID": "<FT_CLIENT_ID>",
"FT_CLIENT_SECRET": "<FT_CLIENT_SECRET>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"france-travail": {
"command": "npx",
"args": [
"-y",
"france-travail-mcp"
],
"env": {
"FT_CLIENT_ID": "<FT_CLIENT_ID>",
"FT_CLIENT_SECRET": "<FT_CLIENT_SECRET>"
}
}
}
}Environment variables
FT_CLIENT_IDFT_CLIENT_SECRET
Replace the placeholders with your own credentials and keep them out of version control.