银河系MCP代理
使用MCP的Galaxy平台交互式人工智能助手。提供ReAct风格的AI界面,用于执行Galaxy任务。
特性
- 交互式命令行界面.
- 结构化工具集成:MCP工具为ReAct代理打包,并接受JSON输入。
- 大语言模型支持 通过DeepInfra。
- 对话记忆 使用LangChain维护上下文
ConversationBufferMemory.
需求
- Python 3.11+
设置
- 克隆此存储库
git clone https://github.com/aerdasaliko/mcp-client-for-galaxy.git
cd galaxy-mcp-client- 使用环境变量创建.env文件
GALAXY_API_KEY=
GALAXY_URL="https://usegalaxy.eu/"
DEEPINFRA_API_KEY=- 安装依赖项
pip install -r requirements.txt- 在中设置MCP服务器的路径
galaxy-mcp-client.py
server_params = StdioServerParameters(
command="uv",
args=["run", "
"]
)- 运行助手
uv run galaxy-mcp-client.py