概念验证-ImageJ/Fiji的MCP服务器
看看它在这里看起来如何:https://bsky.app/profile/nkiaru.bsky.social/post/3lrvofh64n225
此仓库包含ImageJ/Fiji的基本MCP服务器。它由两个存储库组成:
- 斐济工具:(Java)包含一些便于与LLM通信的函数。用于编码的GUI(编辑器)易于用户访问,但机器人无法访问
- fiji_mcp:(Python)斐济函数的简单包装器,作为MCP服务器的工具公开
要使此服务器与Claude Desktop一起工作,您可以在配置中添加以下内容:
{"mcpServers":
{
"fiji_mcp": {
"command": "uv",
"args": [
"--directory",
"C:/Users/Nicolas/PycharmProjects/fiji_mcp",
"run",
"main.py"
]
}
}
}fiji工具的罐子必须被构建出来——目前它只能作为SNAPSHOT使用。
ch.epfl.biop
fiji-tools
0.1.0-SNAPSHOT请注意,jvm路径必须在Python中硬编码 main.py 代码:
# 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', '')否则,在执行Claude Desktop的上下文中,找不到jvm。
