Chattyplay Agent
🚀 告别多个App!本项目主要基于Python+React+TypeScript+Hono+SQLite3+Redis,打造“All in One”智能工具集。免会员破解爱奇艺、腾讯视频、优酷、抖音、B站、小红书等20+平台视频,支持4K在线解析与无水印高速下载。集成Cloudflare Turnstile防机器人和爬虫、Google、GitHub授权登录及OpenAI SDK、埋点SDK、MCP服务和Agent等,支持ChatGPT对话、AI绘画、论文降重、Hugging Face论文爬取、在
What is Chattyplay Agent?
Chattyplay Agent is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 🚀 告别多个app!本项目主要基于python+react+typescript+hono+sqlite3+redis,打造“all in one”智能工具集。免会员破解爱奇艺、腾讯视频、优酷、抖音、b站、小红书等20+平台视频,支持4k在线解析与无水印高速下载。集成cloudflare turnstile防机器人和爬虫、google、github授权登录及openai sdk、埋点sdk、mc...
🚀 告别多个App!本项目主要基于Python+React+TypeScript+Hono+SQLite3+Redis,打造“All in One”智能工具集。免会员破解爱奇艺、腾讯视频、优酷、抖音、B站、小红书等20+平台视频,支持4K在线解析与无水印高速下载。集成Cloudflare Turnstile防机器人和爬虫、Google、GitHub授权登录及OpenAI SDK、埋点SDK、MCP服务和Agent等,支持ChatGPT对话、AI绘画、论文降重、Hugging Face论文爬取、在
This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- 🚀 告别多个App!本项目主要基于Python+React+TypeScript+Hono+SQLite3+Redis,
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx chattyplay-agentConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Chattyplay Agent
ChattyPlay Agent is an all-in-one AI-powered web application that integrates MCP services, an AI agent, ChatGPT-compatible conversation, AI image generation, video parsing and watermark-free downloading from 20+ platforms (Bilibili, TikTok, iQIYI, Tencent Video, Youku, and more), PDF paper analysis, a LaTeX editor, and mind-mapping tools. Built on Python, React, TypeScript, Hono, SQLite3, and Redis, it provides a self-hosted alternative to multiple subscription services with Cloudflare Turnstile bot protection and Google/GitHub OAuth authentication. Developers use it as a unified AI productivity suite that exposes MCP-compatible tools to other AI agents.
Prerequisites
- Node.js 18+ and npm for the frontend (React/TypeScript/Vite)
- Python 3.10+ for the backend
- Redis server for session and cache storage
- Docker and Docker Compose for containerized deployment (recommended)
- API keys for the AI services you want to use (OpenAI-compatible endpoint)
Clone the repository
Clone the ChattyPlay Agent repository from GitHub to your server or local machine.
git clone https://github.com/P1kaj1uu/ChattyPlay-Agent.git
cd ChattyPlay-AgentConfigure environment variables
Copy the environment template and set your API keys, database URLs, and OAuth credentials. Edit both .env.development (for local dev) and .env.production (for production deployment).
cp .env.development.example .env.development
# Set in .env.development:
# OPENAI_API_KEY=your-openai-compatible-key
# REDIS_URL=redis://localhost:6379
# GITHUB_CLIENT_ID=your-github-oauth-id
# GITHUB_CLIENT_SECRET=your-github-oauth-secret
# GOOGLE_CLIENT_ID=your-google-oauth-id
# GOOGLE_CLIENT_SECRET=your-google-oauth-secretStart with Docker Compose (recommended)
The Docker Compose configuration includes all required services: the Python backend, the frontend, Redis, and SQLite. This is the fastest way to get a working deployment.
docker-compose up -dOr start services individually for development
For local development without Docker, start the Python backend and the React frontend separately. Ensure Redis is running before starting the backend.
# Backend
pip install -r requirements.txt
python app.py
# Frontend (in a separate terminal)
npm install
npm run devConfigure the MCP server connection
ChattyPlay Agent exposes MCP-compatible endpoints that other AI agents can connect to. Configure your MCP client to point to the running ChattyPlay instance.
{
"mcpServers": {
"chattyplay-agent": {
"command": "npx",
"args": ["chattyplay-agent"],
"env": {
"CHATTYPLAY_URL": "http://localhost:3000"
}
}
}
}Chattyplay Agent Examples
Client configuration
MCP client configuration for connecting to a self-hosted ChattyPlay Agent instance.
{
"mcpServers": {
"chattyplay-agent": {
"command": "npx",
"args": ["chattyplay-agent"],
"env": {
"CHATTYPLAY_URL": "http://localhost:3000"
}
}
}
}Prompts to try
Example tasks you can perform through the ChattyPlay Agent web interface or MCP integration.
- "Parse and download the video from this Bilibili URL without watermark"
- "Analyze this research paper PDF and answer questions about its methodology"
- "Generate a mind map from the following text and export it as SVG"
- "Chat with the AI assistant about my project requirements"
- "Create a LaTeX document for my academic paper draft"Troubleshooting Chattyplay Agent
Redis connection errors on startup
Ensure Redis is running and the REDIS_URL environment variable is correctly set. For Docker deployments, confirm the redis service container started successfully with `docker-compose ps`. For local development, start Redis with `redis-server` before running the Python backend.
OAuth login with Google or GitHub fails
Verify that GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET, GOOGLE_CLIENT_ID, and GOOGLE_CLIENT_SECRET are correctly set in your .env file. Ensure that the OAuth callback URLs in your GitHub/Google app settings match your deployment URL (e.g., http://localhost:3000/auth/callback/github).
Video parsing fails for certain platforms
Video platform APIs change frequently and some platforms may block automated requests. Ensure you are running the latest version of the application. The project explicitly disclaims misuse and parsing features may have rate limits or regional restrictions depending on the platform.
Frequently Asked Questions about Chattyplay Agent
What is Chattyplay Agent?
Chattyplay Agent is a Model Context Protocol (MCP) server that 🚀 告别多个app!本项目主要基于python+react+typescript+hono+sqlite3+redis,打造“all in one”智能工具集。免会员破解爱奇艺、腾讯视频、优酷、抖音、b站、小红书等20+平台视频,支持4k在线解析与无水印高速下载。集成cloudflare turnstile防机器人和爬虫、google、github授权登录及openai sdk、埋点sdk、mcp服务和agent等,支持chatgpt对话、ai绘画、论文降重、hugging face论文爬取、在 It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Chattyplay Agent?
Follow the installation instructions on the Chattyplay Agent GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Chattyplay Agent?
Chattyplay Agent works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Chattyplay Agent free to use?
Yes, Chattyplay Agent is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.
Chattyplay Agent Alternatives — Similar Coding Agents Servers
Looking for alternatives to Chattyplay Agent? Here are other popular coding agents servers you can use with Claude, Cursor, and VS Code.
Dify
★ 142.2kProduction-ready platform for agentic workflow development.
Ruflo
★ 54.0k🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, self-learning swarm intelligence, RAG integrat
Goose
★ 45.7kan open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
Antigravity Awesome Skills
★ 38.3kInstallable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.
AgentScope
★ 25.5kBuild and run agents you can see, understand and trust.
Serena
★ 24.5kA coding agent toolkit that provides IDE-like semantic code retrieval and editing tools, enabling LLMs to efficiently navigate and modify codebases using symbol-level operations instead of basic file reading and string replacements.
Browse More Coding Agents MCP Servers
Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Chattyplay Agent in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Chattyplay Agent?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.