Create and Publish Business Websites in seconds. AI will gather all the details about your website and generate link to your website.

Kickmcp
Kick API MCP
2
Github Watches
1
Github Forks
2
Github Stars
🎮 KickMCP - Kick API Integration Made Easy
🚀 A powerful Model Context Protocol (MCP) server for seamless Kick.com API integration
📋 Table of Contents
- Quick Start
- Features
- User Guides
- Installation
- Authentication Setup
- API Documentation
- Troubleshooting
- Contributing
- License
🚀 Quick Start
- Install the package:
npm install kick-mcp
- Create your MCP configuration (mcp.json):
{
"mcpServers": {
"kickmcp": {
"command": "node",
"args": ["./dist/bin/mcp.js"]
}
},
"version": "1.0.0",
"description": "MCP configuration for KickMCP project",
"defaultServer": "kickmcp"
- Get your credentials:
- Visit Kick Developer Settings to obtain your Client ID
- Get your Smithery key from Smithery.ai
✨ Features
-
Complete Kick API Integration:
- Authentication (OAuth, App Access Tokens)
- Chat messaging with reply support
- Channel information by ID and slug
- User profile management
- Stream control (start/stop/update)
- Polls and predictions
- Livestream status webhooks
- Category search and trending content
-
MCP Standard Compliance:
- JSON-RPC 2.0 interface
- Standardized authentication
- Extensible endpoints
- AI assistant compatibility
-
Developer Experience:
- Modern TypeScript codebase
- Comprehensive documentation
- Built-in diagnostics
- Consistent error handling
👥 User Guides
👀 For Viewers
Enhance your viewing experience with KickMCP:
- Chat Integration: Build custom chat clients with real-time message support
- Channel Notifications: Get alerts when your favorite streamers go live
- Content Discovery: Find new channels and trending categories
Example: Setting up chat notifications
const kickmcp = require('kick-mcp');
kickmcp.on('chatMessage', (message) => {
if (message.mentions.includes(yourUsername)) {
sendNotification(`${message.sender} mentioned you!`);
}
});
🎥 For Streamers
Optimize your streaming workflow:
- Stream Management: Control your stream settings programmatically
- Chat Moderation: Build custom moderation tools
- Analytics: Track viewer engagement and channel growth
- Polls & Predictions: Create interactive content
Example: Creating a poll
const poll = await kickmcp.createPoll({
question: "What game next?",
options: ["Minecraft", "Fortnite", "Valorant"],
duration: 300 // 5 minutes
});
💻 For Developers
Build powerful Kick.com integrations:
- OAuth Authentication: Secure user authentication flow
- Webhooks: Real-time event processing
- RESTful API: Complete API coverage
- TypeScript Support: Full type definitions
Example: Setting up webhooks
const webhook = await kickmcp.createWebhook({
events: ['stream.online', 'stream.offline'],
url: 'https://your-server.com/webhook'
});
🔧 Installation
npm install kick-mcp
# or with yarn
yarn add kick-mcp
🔑 Authentication Setup
- Visit Kick Developer Settings
- Create a new application
- Copy your Client ID and Client Secret
- Configure your MCP server:
const kickmcp = require('kick-mcp');
kickmcp.configure({
clientId: 'YOUR_CLIENT_ID',
clientSecret: 'YOUR_CLIENT_SECRET'
});
📚 API Documentation
For detailed API documentation, visit:
🔍 Troubleshooting
Common issues and solutions:
-
Authentication Errors
- Verify your Client ID and Secret
- Check your OAuth redirect URI
- Ensure your Smithery key is valid
-
Rate Limiting
- Implement proper request throttling
- Use caching where appropriate
- Monitor your API usage
🤝 Contributing
We welcome contributions! Please see our Contributing Guide for details.
📄 License
MIT © NosytLabs
相关推荐
You're in a stone cell – can you get out? A classic choose-your-adventure interactive fiction game, based on a meticulously-crafted playbook. With a medieval fantasy setting, infinite choices and outcomes, and dice!
Text your favorite pet, after answering 10 questions about their everyday lives!
Carbon footprint calculations breakdown and advices on how to reduce it
Best-in-class AI domain names scoring engine and availability checker. Brandability, domain worth, root keywords and more.
Evaluates language quality of texts, responds with a numerical score between 50-150.
Discover A More Robust Business: Craft tailored value proposition statements, develop a comprehensive business model canvas, conduct detailed PESTLE analysis, and gain strategic insights on enhancing business model elements like scalability, cost structure, and market competition strategies. (v1.18)
Fair-Code-Workflow-Automatisierungsplattform mit nativen KI-Funktionen. Kombinieren Sie visuelles Gebäude mit benutzerdefiniertem Code, SelbstHost oder Cloud, 400+ Integrationen.
🧑🚀 全世界最好的 llm 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Zusammenfassung der weltbesten LLM -Ressourcen.
Dieses Repository dient zur Entwicklung des Azure MCP -Servers, wodurch Ihre Agenten die Leistung von Azure verleiht.
🔥 1Panel bietet eine intuitive Weboberfläche und einen MCP -Server, um Websites, Dateien, Container, Datenbanken und LLMs auf einem Linux -Server zu verwalten.
Dieses Projekt wurde erstellt, um zu demonstrieren, wie wir uns mit verschiedenen Modellkontextprotokollen (MCPs) verbinden können.
🤖 Sammeln Sie praktische KI -Repos, Tools, Websites, Papiere und Tutorials auf KI. 实用的 ai 百宝箱 💎
⛓️Rugele ist ein leichter, leistungsstarker, leistungsstarker, eingebetteter Komponenten-Orchestrierungsregel-Motor-Rahmen für GO.
PDF wissenschaftliche Papierübersetzung mit erhaltenen Formaten - 基于 ai 完整保留排版的 pdf 文档全文双语翻译 , 支持 支持 支持 支持 google/deeptl/ollama/openai 等服务 提供 cli/gui/mcp/docker/zotero
Flock ist eine Workflow-basierte Low-Code-Plattform, um schnell Chatbots, Lappen und Koordinierung von Multi-Agent-Teams zu erstellen, die von Langgraph, Langchain, Fastapi und NextJs angetrieben werden.