p-karwowski-dev/mcp_etoro
If you are the rightful owner of mcp_etoro and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
This is a Model Context Protocol (MCP) server that interacts with eToro API providing a list of available instruments.
eToro MCP Server
This is a Model Context Protocol (MCP) server that interacts with eToro API providing list of available instruments.
Requirements
- Python 3.11 or higher
- Dependencies as listed in
pyproject.toml, including:- mcp
Setup
-
Clone this repository:
git clone https://github.com/p-karwowski-dev/mcp_etoro.git cd mcp_etoro -
Create and activate a virtual environment and install dependencies:
uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate uv pip install -e .
Usage
Run the server to allow host MCP server to interact with it.
uv run server.py
Integration with host MCP server
Edit the host config file adding below settings.
-
Note: You may need to put the full path to the uv executable in the command field. You can get this by running
which uvon MacOS/Linux orwhere uvon Windows. Alternatively you can navigate to the project locations and runpwdcommand line. -
macOS:
{ "mcpServers": { "etoro": { "command": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp_etoro", "run", "server.py" ] } } } -
Windows:
{ "mcpServers": { "yfinance": { "command": "uv", "args": [ "--directory", "C:\\ABSOLUTE\\PATH\\TO\\PARENT\\FOLDER\\mcp_etoro", "run", "server.py" ] } } }