coinone-mcp-server
If you are the rightful owner of coinone-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This project provides a server-side implementation of the Coinone Cryptocurrency Exchange OpenAPI using the Model Context Protocol (MCP).
coinone-mcp-server
This project provides a server-side implementation of the Coinone Cryptocurrency Exchange OpenAPI using the Model Context Protocol (MCP). It offers comprehensive tools including the retrieval of market data, access to account balance information, order creation and cancellation.
Setup
- Create a virtual environment using uv:
uv venv
- Activate the virtual environment:
# On Unix/MacOS:
source .venv/bin/activate
# On Windows:
.venv\Scripts\activate
- Install the package in development mode:
uv pip install -e .
Environment Variables
To use the Coinone API, set the following environment variables in a .env
file:
COINONE_ACCESS_TOKEN=your_access_token
COINONE_SECRET_KEY=your_secret_key
Config the MCP Server
To config the MCP server, you can use:
{
"mcpServers": {
"coinone-mcp-server": {
"command": "/full/path/to/coinone-mcp-server/.venv/bin/python",
"args": [
"/full/path/to/coinone-mcp-server/main.py"
]
}
}
}
Available Tools
Tool | Description |
---|---|
place_order | Place an order on Coinone. |
get_orderbook | Get the current orderbook (market prices) for a specific market. |
get_balance | Retrieve all Coinone balances. |
get_active_orders | Get a list of open (active) orders. |
cancel_order | Cancel an order. |
Caution
- This server is capable of executing live trades; therefore, exercise caution when using it.
- Ensure that your API keys are stored securely and never expose them in public repositories.