MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

MCP server by EPFL-ENAC

Created 2/24/2026
Updated about 9 hours ago
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" ] } } }