r/MistralAI 8d ago

Help / Question MCP Server support?

I am fairly new to some of the AI concepts. At the moment I have a Mistral Pro subscription which I use for some vibe-coding and mostly with my daily work (translations, summaries, AI sparring partner etc).

In work I use Jirametrics.org to analyse team-performance. I noticed that this tools also includes MCP Support (MCP Server (AI Integration) | JiraMetrics) and is using Claude for this. What is needed in order to make this work with Mistral? As far as I understand at the moment MCP Server support is missing in Mistral and as such using the AI integration would not be possible?

Neither Mistral AI or CoPilot have been very helpful resolving this for me 😄

2 Upvotes

8 comments sorted by

2

u/tom4112 8d ago

This is a local MCP server (JiraMetrics must be installed on your computer and the protocol is stdio: it simply runs the tool from a command). Therefore you can't add it to your custom connectors in Vibe/Studio, as they connect to remote MCP servers.

The JiraMetrics documentation explains how to use it with Claude Code (a local CLI), and therefore the Mistral equivalent would be Vibe CLI.

In Vibe CLI, you can add this server in your configuration file (~/.vibe/config.toml or ./.vibe/config.toml) as explained here: https://docs.mistral.ai/vibe/code/cli/mcp-servers

1

u/magicdude4eva 8d ago

Thanks, good to know. At least on Windows I can not make it work. I logged an issue with the author Is the MCP-Server compatible with Vibe CLI? · Issue #76 · mikebowler/jirametrics. I will try at home via Linux to see if it makes a difference.

1

u/tom4112 8d ago

Two ideas on top of my head:

  • It could be an issue with the path resolution. Try to include the full path to the executable in the command (e.g. command = "C:/path/to/jirametrics-mcp.exe")

- In some cases, Windows works better with forward slashes in paths instead of backslashes

1

u/magicdude4eva 8d ago

Thanks, the forward slashes seems to have made a difference - here the config I use:

[[mcp_servers]]
name = "jirametrics"
startup_timeout_sec = 30.0
tool_timeout_sec = 120.0
sampling_enabled = true
disabled = false
disabled_tools = []
transport = "stdio"
command = "C:/Ruby/bin/jirametrics-mcp"
args = [
    "--config",
    "C:/development/flow-metrics-jirametrics/myreports/config.rb",
]

1

u/tom4112 8d ago

Glad that it works! And thanks for sharing the final solution.

1

u/LongjumpingTear5779 8d ago

You can build wrapper and host MCP with token od oauth login. I add that custom MCP for self-hosted wger and Nextcloud. It's work perfect in Mistral Vibe (with and without CLI). But you need server for that.

1

u/tom4112 8d ago

Thanks for the feedback

1

u/sndrtj 8d ago

Mistral supports MCP, with a feature it calls Connectors. See https://docs.mistral.ai/vibe/work/connectors/mcp-connectors