MCP服务器:Galaxy工具实用程序
此项目提供了一个MCP(模型上下文协议)服务器,该服务器公开了用于使用 银河 工具XML文件。
功能(更多功能即将推出)
- 验证Galaxy工具XML:根据官方模式检查Galaxy工具XML文件是否有效。
- 生成基本模板:立即创建一个样板Galaxy工具XML文件。
需求
- Python 3.8+
- 紫外线 (用于运行服务器,或使用您首选的Python环境)
- Cline(或任何MCP兼容剂)
安装
- 克隆此存储库:
git clone https://github.com/yourusername/mcp-server-galaxy-tool.git
cd mcp-server-galaxy-tool- 安装依赖项:
uv sync在Cline中配置MCP服务器
要在VSCode中与Cline一起使用此MCP服务器,请将其添加到Cline MCP配置中。方法如下:
- 通过在扩展市场中搜索并安装Cline,在VSCode中安装Cline。
- 追随克莱恩 文档 添加新的服务器条目。以下是MCP服务器配置示例:
{
"mcpServers": {
"Galaxy Tools": {
"disabled": false,
"timeout": 60,
"command": "
",
"args": [
"--directory",
"
",
"run",
"main.py"
],
"transportType": "stdio"
}
}
}- 确保
command和workingDirectory匹配您的本地设置。 - 保存文件,必要时重新启动Cline。
用法
在Cline中运行并配置服务器后,您可以在Cline尝试以下示例:
Create a Galaxy tool that uses PyCaret to perform regression on tabular data.项目结构
main.py--MCP服务器入口点galaxy.xsd--官方Galaxy工具XML模式pyproject.toml--Python项目配置README.md--本文件
许可证
MIT许可证
