Skip to main content
Glama
OpenICGC

mapicgc-mcp

Official
by OpenICGC

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPort used in Streamable HTTP mode (npm run start:http). Defaults to 3000. Not required for stdio mode.3000

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_startedA

Retorna les instruccions d'instal·lació (NPM i CDN) i un exemple mínim de mapa funcional amb mapicgc-gl-js. Útil com a primer pas quan algú vol començar un projecte nou amb la llibreria.

search_docsA

Cerca per paraules clau a tota la documentació empaquetada de mapicgc-gl-js (README, referència de l'API i exemples) i retorna els fragments més rellevants amb el fitxer d'origen. Fes servir aquesta eina per trobar informació quan no saps el nom exacte d'un mètode o tema.

get_apiA

Retorna la documentació detallada (paràmetres, tipus i descripció) d'un mètode o classe concret de mapicgc-gl-js, p. ex. 'Map.addMarker', 'addGeocoderICGC' o 'Config.getConfigICGC'. Fes servir aquesta eina quan ja saps (o intueixes) el nom exacte de la funció.

get_exampleA

Retorna un exemple de codi complet i funcional per a un tema concret de mapicgc-gl-js (mapa bàsic, canviar d'estil, marcadors, terreny 3D, geocodificador, capes ICGC, comparador de mapes, exportar, etc.). Els exemples estan basats en l'API real de la llibreria.

list_stylesA

Consulta en viu la configuració de l'ICGC (amb una còpia local de seguretat si la xarxa falla) i retorna els estils de mapa base, els terrenys 3D i els grups de capes (Orto, Vector, VectorAdmin, FGBAdmin, WMS) disponibles per usar amb mapicgc-gl-js.

get_changelogA

Retorna el CHANGELOG de mapicgc-gl-js, o només les entrades d'una versió concreta si se'n indica una (p. ex. '1.0.0').

Prompts

Interactive templates invoked by user choice

NameDescription
crear_mapaGenera un prompt per demanar a l'assistent que creï un mapa amb mapicgc-gl-js amb un estil i una ubicació concrets.

Resources

Contextual data attached and managed by the client

NameDescription
readmeDocument README oficial de la llibreria mapicgc-gl-js.
changelogHistorial de canvis oficial de la llibreria mapicgc-gl-js.

TDQS

A3.9/5.0

Scored across 6 tools

Disambiguation4/5

Each tool targets a distinct documentation need (changelog, onboarding, keyword search, exact API lookup, topic examples, live style config). The only mild overlaps are get_started vs get_example (both return sample code) and search_docs vs get_api (both retrieve docs), but the descriptions clearly frame when to use each (exact name vs keyword, first-step vs full example).

Naming Consistency5/5

All six tools follow a consistent snake_case verb_noun pattern (get_changelog, get_started, get_api, get_example, search_docs, list_styles). Verbs are used meaningfully: get_ for retrieval, search_ for querying, list_ for enumerating.

Tool Count5/5

Six tools is a well-scoped set for a library documentation/assistant server. Each tool covers a distinct entry point (onboarding, search, API ref, examples, styles, changelog) with no filler.

Completeness4/5

The surface covers the main lifecycle of using a mapping library: getting started, finding docs, exact API reference, runnable examples, live style/terrain config, and version history. Minor gaps exist (e.g., no way to list available example topics or API symbols without guessing), but agents can work around this via search_docs.

Maintenance

ActivityMaintained
ResponsivenessNo issues