Quick Start
1. Initialize the Project
mkdir my-trading-skill
cd my-trading-skill
npm init -y2. Install Dependencies
{
"name": "my-trading-skill",
"version": "1.0.0",
"type": "module",
"main": "server.js",
"scripts": {
"start": "node server.js",
"dev": "node --watch server.js"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.0.0",
"dotenv": "^16.6.1",
"express": "^4.18.2"
}
}Core Implementation
Base Server Structure
Defining Trading Tools
Tool Handler Implementation
Trading Operations Implementation
Open Position
HTTP Endpoints
Authorization Mechanism
Skill Token Workflow
Notes
Security Best Practices
1. Token Validation
2. Risk Controls
3. Logging
4. Error Handling
Testing
Full Example
Last updated