Getting Started โ
Get started with Semantic Chirp Intelligence MCP for fantasy hockey dominance.
Note: ChirpIQX is available as a custom MCP integration. This guide provides technical reference for the architecture and setup process. For custom deployment inquiries, see the contact information below.
Architecture Overview โ
ChirpIQX integrates dual APIs for comprehensive fantasy hockey intelligence:
- Yahoo Fantasy API - Player stats, roster management, league data
- NHL Edge API - Advanced schedule analysis, games-in-hand calculations
System Prerequisites โ
The reference implementation requires:
- Node.js v20 or higher
- npm or yarn package manager
- Claude Desktop (for MCP integration)
- Yahoo Fantasy Sports account with an active hockey league
- NHL Edge API access (for schedule intelligence)
Reference Implementation Setup โ
1. Repository Structure โ
# Example repository structure
semantic-chirp-intelligence-mcp/
โโโ src/
โ โโโ analyses/ # 7-layer cognitive architecture
โ โโโ services/ # API clients (Yahoo + NHL Edge)
โ โโโ domain/ # Semantic Intent types2. Install Dependencies โ
npm install3. API Configuration โ
Yahoo Fantasy API Setup โ
The system requires Yahoo Fantasy API credentials:
- Go to Yahoo Developer Network
- Create a new app (or use existing)
- Note your Client ID and Client Secret
- Set redirect URI to
http://localhost:3000/callback
NHL Edge API Setup โ
The system integrates NHL Edge API for schedule intelligence:
- Purpose: Accurate games-per-week calculations
- Use case: Schedule-aware waiver recommendations
- Key feature: Identifies teams with 4-game weeks vs. 2-game weeks
Environment Configuration โ
# Yahoo Fantasy API
YAHOO_CLIENT_ID=your_client_id_here
YAHOO_CLIENT_SECRET=your_client_secret_here
LEAGUE_ID=your_league_id_here
TEAM_ID=your_team_id_here
# NHL Edge API
NHL_EDGE_API_KEY=your_nhl_edge_key_hereFinding Your IDs
- League ID: Check your Yahoo Fantasy league URL
- Team ID: Found in your team's URL on Yahoo Fantasy
- NHL Edge API: Contact for integration details
4. Authenticate with Yahoo โ
# Run the authentication script
node authenticate.jsThis will:
- Open your browser to Yahoo login
- Ask you to authorize the app
- Save OAuth tokens locally in
.yahoo-oauth.json
5. Build the MCP Server โ
npm run buildThis compiles TypeScript to JavaScript in the build/ directory.
Claude Desktop Integration โ
Configure Claude Desktop โ
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"semantic-chirp-intelligence-mcp": {
"command": "node",
"args": [
"/absolute/path/to/semantic-chirp-intelligence-mcp/build/index.js"
],
"env": {
"LEAGUE_ID": "your_league_id",
"TEAM_ID": "your_team_id"
}
}
}
}Use Absolute Paths
Make sure to use the absolute path to your build/index.js file, not a relative path.
Restart Claude Desktop โ
Close and reopen Claude Desktop to load the MCP server.
Verify Installation โ
In Claude Desktop, try asking:
Show me my fantasy hockey team rosterIf everything is configured correctly, you should see your current roster with player stats!
Quick Test โ
Test the MCP server directly:
npm run startThis runs the server in standalone mode for testing.
Next Steps โ
- ๐ Explore MCP Tools - Learn what tools are available
- ๐ฏ API Reference - Technical documentation
- ๐ Strategy Guide - Winning fantasy hockey strategies
- ๐ ๏ธ Configuration - Advanced setup options
Troubleshooting โ
OAuth Token Issues โ
If you get authentication errors:
# Re-authenticate
rm .yahoo-oauth.json
node authenticate.jsMCP Server Not Loading โ
- Check Claude Desktop logs for errors
- Verify absolute path in config is correct
- Ensure
build/index.jsexists (runnpm run build) - Restart Claude Desktop
API Rate Limits โ
Yahoo Fantasy API has rate limits. If you hit them:
- Wait a few minutes before retrying
- Consider caching results locally
- Use batch requests when possible
Custom Integration Support โ
Interested in ChirpIQX for your fantasy league?
- ๐ง Contact: See semanticintent.dev for inquiries
- ๐ Documentation: Full technical reference
- ๐ฎ Playground: Interactive examples
Open Source Alternatives โ
Other open-source MCP implementations available:
Ready to dominate your league? Let's go! ๐
