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.
Похожие серверы
Alpha Vantage MCP Server
спонсорAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Jolokia MCP Server
A JMX-HTTP bridge for interacting with Java applications using the Jolokia agent.
ctfd-mcp
MCP server for CTFd that lets regular users browse challenges, manage dynamic instances, and submit flags.
ShellAgent
An MCP server for executing shell commands, requiring Node.js 18 or newer.
MCP Servers Nix
A Nix-based configuration framework for deploying MCP servers with ready-to-use packages, supporting modular and reproducible builds.
Mong MCP Server
A moby-like random name generator for use with tools like Claude Desktop and VS Code Copilot Agent.
Memorix
Cross-agent memory bridge with knowledge graph, workspace sync, and auto-memory hooks. Supports Windsurf, Cursor, Claude Code, Codex, and VS Code Copilot.
Directus
This server enables AI assistants and other MCP clients to interact with Directus instances programmatically.
Fused MCP
A Python-based MCP server for data scientists to run Python code with a Claude client.
MCP - Model Context Protocol for Joomla!
A Joomla plugin providing a task-based API to manage content and connect with AI, workflow automation, and internal tools.
RapidTools Validate
Deterministic JSON Schema validation with signed cryptographic attestations. Validate payloads, verify signatures, and retrieve attestation records.