@pullapi/twitch-scraper-mcp
v1.0.0
Published
Twitch MCP server — channels, live streams, clips & search. For Claude, Cursor & AI agents.
Maintainers
Readme
Twitch Scraper MCP Server
An MCP server that provides real-time Twitch data — channel details, live streams, top clips, and search — for use with Claude, Cursor, and other MCP-compatible AI tools.
Features
- Get Channel — Get Twitch channel details including follower count, stream status, and bio
- Get Streams — Get live Twitch streams, optionally filtered by game
- Get Clips — Get top clips from a Twitch channel
- Search — Search Twitch for channels and categories
Tools
get_channel
Get Twitch channel details including follower count, stream status, and bio
Parameters:
| Name | Type | Required | Description |
|------|------|----------|-------------|
| login | string | Yes | Twitch channel login name |
get_streams
Get live Twitch streams, optionally filtered by game
Parameters:
| Name | Type | Required | Description |
|------|------|----------|-------------|
| game | string | No | Game name to filter by |
| limit | number | No | Number of streams to return (default: 20) |
get_clips
Get top clips from a Twitch channel
Parameters:
| Name | Type | Required | Description |
|------|------|----------|-------------|
| login | string | Yes | Twitch channel login name |
| period | string | No | Time period (default: all) — one of: 24h, 7d, 30d, all |
| limit | number | No | Number of clips to return (default: 20) |
search
Search Twitch for channels and categories
Parameters:
| Name | Type | Required | Description |
|------|------|----------|-------------|
| query | string | Yes | Search query |
| limit | number | No | Number of results (default: 20) |
Configuration
Get your API key from RapidAPI.
Usage with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"twitch": {
"command": "npx",
"args": ["-y", "@pullapi/twitch-scraper-mcp"],
"env": {
"RAPIDAPI_KEY": "your-rapidapi-key"
}
}
}
}Usage with Cursor
Add to your Cursor MCP settings (.cursor/mcp.json):
{
"mcpServers": {
"twitch": {
"command": "npx",
"args": ["-y", "@pullapi/twitch-scraper-mcp"],
"env": {
"RAPIDAPI_KEY": "your-rapidapi-key"
}
}
}
}License
MIT
