eToro MCP服务器
这是一个模型上下文协议(MCP)服务器,它与eToro API交互,提供可用仪器的列表。
需求
- Python 3.11或更高版本
- 依赖关系如所列
pyproject.toml,包括:
- 主控程序
设置
- 克隆此存储库:
git clone https://github.com/p-karwowski-dev/mcp_etoro.git
cd mcp_etoro- 创建和激活虚拟环境并安装依赖项:
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
uv pip install -e .用法
运行服务器以允许主机MCP服务器与其交互。
uv run server.py与主机MCP服务器集成
编辑主机配置文件,添加以下设置。
- 备注:您可能需要在命令字段中输入uv可执行文件的完整路径。你可以通过跑步来获得这个
which uv在MacOS/Linux或where uv在Windows上。或者,您可以导航到项目位置并运行pwd命令行。
- macOS:
{
"mcpServers": {
"etoro": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp_etoro",
"run",
"server.py"
]
}
}
}- 窗户:
{
"mcpServers": {
"yfinance": {
"command": "uv",
"args": [
"--directory",
"C:\\ABSOLUTE\\PATH\\TO\\PARENT\\FOLDER\\mcp_etoro",
"run",
"server.py"
]
}
}
}