ImageJ / Fiji
An MCP server for ImageJ/Fiji, implemented as a Python wrapper for Fiji functions.
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.
Related Servers
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Square
A Model Context Protocol (MCP) server for square
Postman API
An MCP server for interacting with the Postman API, requiring an API key.
mcpo+OpenWebUI
A secure MCP-to-OpenAPI proxy server that converts MCP tools into OpenAPI compatible HTTP servers, with support for multiple server types and automatic API documentation.
MCP Server
A cross-platform MCP server implementation for Amazon Q and Claude, providing multiple tools in a single executable.
Cisco SSH MCP Server
Connect to, configure, and monitor Cisco network devices like routers and switches via SSH.
Arcontextify
Convert ARC-56 smart contract specifications to MCP servers.
Woodpecker MCP Server
A server for managing Woodpecker CI/CD pipelines, built with the MCP framework.
AppSignal MCP
Integrate with the AppSignal monitoring API to query and fetch error and performance data.
MCP Client
A Python client for connecting to Model Context Protocol (MCP) servers, supporting local scripts and npx packages.
Synth MCP
Access financial data like stock prices, currency info, and insider trading data using the Synth Finance API.