Skip to main content
Glama

mcp-french-school-map

MCP server for French education data: school directory, geocoded establishments, IPS, Parcoursup and exam dataset discovery.

Tools

Run the MCP and call french_school_map_get_sources first to inspect source coverage. This server also exposes domain-specific tools for the topic described above.

Includes school search, UAI school profiles, education dataset discovery, and comparison context helpers.

Related MCP server: data-centrevaldeloire

Install

npm install
npm run build
npm test
npm run dev

Claude Desktop

{
  "mcpServers": {
    "french-school-map": {
      "command": "npx",
      "args": ["mcp-french-school-map"]
    }
  }
}

Sources

Publishing

See docs/publishing.md.

Glama / Docker

The repo includes Dockerfile and glama.json.

Build steps:

["npm install", "npm run build"]

CMD arguments:

["node", "dist/index.js"]

Safety

This MCP helps agents discover and summarize public sources. It is not an official authority. Verify decisions against the competent public service or original data producer.

License

MIT

Available Tools

5 tools
french_school_map_fetch_source_excerptB

Fetch a short text excerpt from a curated source by index or title keyword.

Inputs: source_key (required), max_chars.

french_school_map_get_sourcesA

List curated sources used by this MCP.

Inputs: no named parameters.

french_school_map_school_contextB

Build a source-oriented school comparison context for a commune or address query.

Inputs: place (required).

french_school_map_search_education_datasetsC

Search data.gouv.fr for education datasets such as IPS, Parcoursup, exam results, sectorization and school directory.

Inputs: query, page_size.

french_school_map_search_schoolsC

Search the national education directory on data.education.gouv.fr.

Inputs: type, limit, query, commune.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.3/5.0

    Scored across 5 tools

    Disambiguation5/5

    Each tool targets a clearly distinct action: listing sources, fetching excerpts, searching schools, searching datasets, and building context. No overlap or ambiguity between them.

    Naming Consistency4/5

    All tools share the 'french_school_map_' prefix, but the final tool 'school_context' lacks a clear verb, breaking the get/fetch/search pattern. Minor deviation overall.

    Tool Count5/5

    Five tools precisely cover the server's purpose—accessing school data and sources—without redundancy or unnecessary bloat.

    Completeness4/5

    The set covers source discovery, data retrieval, and search across directories and datasets. A minor gap is the lack of direct dataset metadata fetch, but search_education_datasets mostly satisfies this.

    Maintenance

    ActivityActive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI agents to search, query, and explore datasets from the Centre-Val de Loire Open Data portal, covering regional services, transport, education, and environment.
      102 npm
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables discovery and inspection of French public open data on data.gouv.fr, including datasets, resources, organizations, and dataservices via natural language.
      9
      MIT
    • A
      license
      B
      quality
      B
      maintenance
      Enables discovery and summarization of public French transport data, including datasets, GTFS resources, regions, networks, and data-quality information, via transport.data.gouv.fr.
      5
      MIT