1. Conduid
  2. Developer Tools
  3. Fiji MCP
MCP server · Developer Tools

Fiji MCP

MCP server that gives LLM agents a scripting interface into a running Fiji (ImageJ2) instance

Unclaimed last commit 7 months ago devtools
34Low

Scored 18 days ago · breakdown

About Fiji MCP

Fiji MCP is an MCP server published by NicoKiaru in the Developer Tools category: mCP server that gives LLM agents a scripting interface into a running Fiji (ImageJ2) instance.

The repository has 7 stars and 1 forks, with the last commit 7 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/NicoKiaru/fiji_mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Fiji MCP

Powered by Claude · Grounded in docs

I know everything about Fiji MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Proof of concept - MCP server for ImageJ / Fiji

See how it can look here: https://bsky.app/profile/nkiaru.bsky.social/post/3lrvofh64n225

This repo contains a basic MCP server for ImageJ/Fiji. It consists of 2 repositories:

  • fiji-tools: (Java) contains a few functions that facilitates the comminucation with a LLM. The GUI for coding (editor) is easily accessible to a user, but not to a bot
  • fiji_mcp: (Python) simple wrapper of Fiji functions, exposed as tools for the MCP server

To get this server working with Claude Desktop, you can add this in the configuration:

{"mcpServers": 
	{
		"fiji_mcp": {
			"command": "uv",
			"args": [
				"--directory",
				"C:/Users/Nicolas/PycharmProjects/fiji_mcp",
				"run",
				"main.py"
			]
		}
	}
}

The jar from fiji-tools has to be built - it's only available as SNAPSHOT at the moment.

	<groupId>ch.epfl.biop</groupId>
	<artifactId>fiji-tools</artifactId>
	<version>0.1.0-SNAPSHOT</version>

Note that the jvm path has to be hardcoded in the Python main.py code:

# Entry point to run the server
if __name__ == "__main__":
    import os

    os.environ['JAVA_HOME'] = r'C:\Users\Nicolas\.jdks\corretto-11.0.24'
    os.environ['PATH'] = r'C:\Users\Nicolas\.jdks\corretto-11.0.24\bin;' + os.environ.get('PATH', '')

Otherwise in the context where Claude Desktop is executed, the jvm cannot be found.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Fiji MCP

How do I install Fiji MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Fiji MCP safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Fiji MCP still maintained?

The last commit was 7 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.