mcp-trinv-server
# mcp-trinv-server, un serveur MCP pour TRINV
`mcp-trinv-server` (ou MCPTRINV) est un serveur de type MCP (Model
Context Protocol) qui est utilisé pour augmenter les ressources
d'assistant d'Intelligence Artificielle comme Claude ou Gemini.
MCPTRINV permet de rechercher des communes à partir d'un fragment de
leur nom puis de rechercher des parcelles cadastrales dans une commune
ayant une surface donnée.
Il s'appuie sur le site [TRINV](https://trinv.fr).
## Outils
- **trinv-chercher-commune**: chercher des communes
- **trinv-chercher-parcelle**: chercher des parcelles cadastrales
## Installation
```bash
npm install mcp-trinv-server
```
Il faut ensuite déclarer ce serveur dans votre assistant ce qui
dépend, entre autres, de l'assistant que vous utilisez, du système
d'exploitation sur lequel vous êtes, du répertoire où vous êtes.
### Installation dans Claude
Ajouter dans `~/.config/Claude/claude_desktop_config.json` ou (sur Mac)
dans `~/Library/'Application Support'/Claude/claude_desktop_config.json`
``` json
{
"mcpServers": {
"trinv-server": {
"command": "/usr/bin/node",
"args": [
".../dist/index.js"]
}
}
}
```
### Installation dans Gemini
Ajouter dans `~/.gemini/settings.json`
``` json
{
"mcpServers": {
"trinv-server": {
"command": "/usr/bin/node",
"args": [
".../dist/index.js"]
}
}
}
```
## Usage
Voici un [exemple de conversation](https://youtu.be/Q7Q4PMpnmSw) mené
avec `mcp-trinv-server` et Claude.
TDQS
Scored across 2 tools
The two tools have clearly distinct purposes: one searches for French communes by name fragment, the other searches for cadastral parcels by area within a commune. There is no overlap or ambiguity in their roles.
Both tool names follow the same pattern: 'trinv-' prefix, 'chercher-' verb, and a specific object ('commune' or 'parcelle'). The naming is perfectly consistent and predictable.
With only two tools, the server is slightly under the typical 3-15 range, but the narrow focus on commune and parcel search justifies the minimal count. The tools are well-scoped and each serves a distinct need.
The server covers the core search workflows for its domain: finding communes and then parcels within them. Minor gaps exist (e.g., no direct lookup by INSEE code), but the provided tools enable the primary use cases without dead ends.