I
It4r MCP
by @EPFL-ENAC
MCP server by EPFL-ENAC
Created 2/24/2026
Updated about 9 hours ago
README
Repository documentation and setup instructions
EPFL ENAC IT4R MCP
A Model Context Protocol (MCP) server to interact with ENAC IT4R using natural language.
Installation
Dependencies
The Python project manager uv is required: see uv documentation.
Install the dependencies with:
make install
Usage
Use OpenCode as the AI agent prompt interface.
From any folder
Install the IT4R MCP tool using uv:
uv tool install git+ssh://git@github.com/EPFL-ENAC/it4r-mcp
Set up the opencode.json as follows:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"it4r": {
"type": "local",
"command": ["it4r-mcp"],
"enabled": true
}
}
}
And verify it is working:
opencode mcp list
From this project
Use OpenCode from this project folder: the IT4R MCP server is declared in the opencode.json configuration file.
Verify that the MCP is operational:
opencode mcp list
Start OpenCode and use prompts etc.:
opencode
Development
Start the MCP server manually:
make run-dev
Then go to http://localhost:6274/ and play with the web interface.
Quick Setup
Installation guide for this server
Install Package (if required)
uvx it4r-mcp
Cursor configuration (mcp.json)
{
"mcpServers": {
"epfl-enac-it4r-mcp": {
"command": "uvx",
"args": [
"it4r-mcp"
]
}
}
}