Dumpling AI MCP Server
A Model Context Protocol (MCP) server implementation that integrates with Dumpling AI for data scraping, content processing, knowledge management, AI agents, and code execution capabilities.
Features
- Complete integration with all Dumpling AI API endpoints
- Data APIs for YouTube transcripts, search, autocomplete, maps, places, news, and reviews
- Web scraping with support for scraping, crawling, screenshots, and structured data extraction
- Document conversion tools for text extraction, PDF operations, video processing
- Extract data from documents, images, audio, and video
- AI capabilities including agent completions, knowledge base management, and image generation
- Developer tools for running JavaScript and Python code in a secure environment
- Automatic error handling and detailed response formatting
Installation
Installing via Smithery
To install mcp-server-dumplingai for Claude Desktop automatically via Smithery:
Running with npx
Manual Installation
Running on Cursor
Configuring Cursor 🖥️ Note: Requires Cursor version 0.45.6+
To configure Dumpling AI MCP in Cursor:
- Open Cursor Settings
- Go to Features > MCP Servers
- Click "+ Add New MCP Server"
- Enter the following:
If you are using Windows and are running into issues, try
cmd /c "set DUMPLING_API_KEY=your-api-key && npx -y mcp-server-dumplingai"
Replace your-api-key
with your Dumpling AI API key.
Configuration
Environment Variables
DUMPLING_API_KEY
: Your Dumpling AI API key (required)
Available Tools
Data APIs
1. Get YouTube Transcript (get-youtube-transcript
)
Extract transcripts from YouTube videos with optional timestamps.
2. Search (search
)
Perform Google web searches and optionally scrape content from results.
3. Get Autocomplete (get-autocomplete
)
Get Google search autocomplete suggestions for a query.
4. Search Maps (search-maps
)
Search Google Maps for locations and businesses.
5. Search Places (search-places
)
Search for places with more detailed information.
6. Search News (search-news
)
Search for news articles with customizable parameters.
7. Get Google Reviews (get-google-reviews
)
Retrieve Google reviews for businesses or places.
Web Scraping
8. Scrape (scrape
)
Extract content from a web page with formatting options.
9. Crawl (crawl
)
Recursively crawl websites and extract content with customizable parameters.
10. Screenshot (screenshot
)
Capture screenshots of web pages with customizable viewport and format options.
11. Extract (extract
)
Extract structured data from web pages using AI-powered instructions.
Document Conversion
12. Doc to Text (doc-to-text
)
Convert documents to plaintext with optional OCR.
13. Convert to PDF (convert-to-pdf
)
Convert various file formats to PDF.
14. Merge PDFs (merge-pdfs
)
Combine multiple PDFs into a single document.
15. Trim Video (trim-video
)
Extract a specific clip from a video.
16. Extract Document (extract-document
)
Extract specific content from documents in various formats.
17. Extract Image (extract-image
)
Extract text and information from images.
18. Extract Audio (extract-audio
)
Transcribe and extract information from audio files.
19. Extract Video (extract-video
)
Extract content from videos including transcripts, scenes, and objects.
20. Read PDF Metadata (read-pdf-metadata
)
Extract metadata from PDF files.
21. Write PDF Metadata (write-pdf-metadata
)
Update metadata in PDF files.
AI
22. Generate Agent Completion (generate-agent-completion
)
Get AI agent completions with optional tool definitions.
23. Search Knowledge Base (search-knowledge-base
)
Search a knowledge base for relevant information.
24. Add to Knowledge Base (add-to-knowledge-base
)
Add entries to a knowledge base.
25. Generate AI Image (generate-ai-image
)
Generate images using AI models.
26. Generate Image (generate-image
)
Generate images using various AI providers.
Developer Tools
27. Run JavaScript Code (run-js-code
)
Execute JavaScript code with optional dependencies.
28. Run Python Code (run-python-code
)
Execute Python code with optional dependencies.
Error Handling
The server provides robust error handling:
- Detailed error messages with HTTP status codes
- API key validation
- Input validation using Zod schemas
- Network error handling with descriptive messages
Example error response:
Development
License
MIT License - see LICENSE file for details
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
与 Dumpling AI 集成,通过用于 Web 交互、文档处理和 AI 服务的工具提供数据抓取、内容处理、知识管理和代码执行功能。
Related MCP Servers
- -securityAlicense-qualityEnables iterative deep research by integrating AI agents with search engines, web scraping, and large language models for efficient data gathering and comprehensive reporting.Last updated -21261MIT License
- -securityFlicense-qualityA server that bridges AI models with Scrappey's web automation platform, allowing creation of browser sessions, execution of HTTP requests, and automation of browser actions while handling anti-bot protections.Last updated -
- -securityFlicense-qualityEnables intelligent web scraping through a browser automation tool that can search Google, navigate to webpages, and extract content from various websites including GitHub, Stack Overflow, and documentation sites.Last updated -1
- -securityAlicense-qualityProvides AI agents and coding assistants with advanced web crawling and RAG capabilities, allowing them to scrape websites and leverage that knowledge through various retrieval strategies.Last updated -1MIT License