Support - JinsongRoh/pydoll-mcp GitHub Wiki
๐ Support - How to Get Help
Having issues with PyDoll MCP Server v1.1.3 or need assistance? This page provides various support methods.
๐ Troubleshooting Order
1. ๐ Things to Check First
Before reporting an issue, please check the following:
- Use Latest Version: Current latest version is v1.1.3
- Installation Requirements: Python 3.8+ version required
- Browser Compatibility: Check if Chrome or Edge browser is installed
2. ๐ ๏ธ Self-Diagnostic Tools
PyDoll MCP Server provides various diagnostic tools:
# Check installation status
python -m pydoll_mcp.cli test-installation --verbose
# Browser test
python -m pydoll_mcp.cli test-browser --browser chrome
# Check server status
python -m pydoll_mcp.cli status --logs --stats
# MCP server connection test
python -m pydoll_mcp.server --test
๐ Common Issues
Installation Issues
Issue: Installation failures
# Check Python version (3.8+ required)
python --version
# Upgrade pip
python -m pip install --upgrade pip
# Reinstall with verbose output
pip install pydoll-mcp -v
Issue: Encoding errors in Korean Windows environment (Fixed in v1.1.3!)
# Set environment variable
set PYTHONIOENCODING=utf-8
python -m pydoll_mcp.server
# Or in Claude Desktop configuration:
{
"mcpServers": {
"pydoll": {
"command": "python",
"args": ["-m", "pydoll_mcp.server"],
"env": {
"PYTHONIOENCODING": "utf-8",
"PYDOLL_LOG_LEVEL": "INFO"
}
}
}
}
Browser Issues
Issue: Browser fails to start
# Check browser installation
python -c "from pydoll.browser import Chrome; print('Browser check complete')"
# Test basic functionality
python -m pydoll_mcp.cli test-browser
# Check permissions (Linux)
ls -la /usr/bin/google-chrome
MCP Connection Issues (Fixed in v1.1.3!)
Issue: JSON parsing errors
# Upgrade to v1.1.3 (issue resolved)
pip install --upgrade pydoll-mcp
# Verify fix
python -m pydoll_mcp.server --test
# Check server output (should be clean JSON)
python -m pydoll_mcp.cli status
Claude Desktop Configuration Issues
Issue: Not connecting with Claude Desktop
# Re-run automatic setup
python -m pydoll_mcp.cli auto-setup --force
# Check configuration status
python -m pydoll_mcp.cli status
# Generate manual configuration file
python -m pydoll_mcp.cli generate-config --auto-setup
๐ How to Request Help
GitHub Issues](https://github.com/JinsongRoh/pydoll-mcp/issues) (Official Support Channel)
1. [The most effective support method:
๐ Link: [GitHub Issues](https://github.com/JinsongRoh/pydoll-mcp/issues)
Information to include when reporting bugs:
- Operating system and version
- Python version
- PyDoll MCP Server version
- Complete error message
- Reproducible steps
- Expected behavior vs actual behavior
Bug Report Template:
## ๐ Bug Report
### Environment Information
- OS: [e.g., Windows 11, macOS 14.0, Ubuntu 22.04]
- Python Version: [e.g., Python 3.9.7]
- PyDoll MCP Server Version: [e.g., v1.1.3]
- Browser: [e.g., Chrome 115.0]
### Issue Description
[Clear and concise description of the issue]
### Steps to Reproduce
1. [First step]
2. [Second step]
3. [Third step]
### Expected Behavior
[Expected result]
### Actual Behavior
[Actual result]
### Screenshots
[If possible, attach screenshots]
### Additional Information
[Any other relevant information]
2. Community Support
GitHub Discussions: [Discussion Board](https://github.com/JinsongRoh/pydoll-mcp/discussions)
- Questions and answers
- Sharing usage tips
- Feature suggestions
- General discussions
3. Documentation and Resources
Wiki Documentation: [PyDoll MCP Wiki](https://github.com/JinsongRoh/pydoll-mcp/wiki)
- Detailed usage guides
- Troubleshooting guides
- Best practices
- Example codes
Reference Materials:
- [PyDoll Library Documentation](https://autoscrape-labs.github.io/pydoll/)
- [MCP Protocol Specification](https://modelcontextprotocol.io/)
- [Example Repository](https://github.com/JinsongRoh/pydoll-mcp/tree/main/examples)
๐ค Contributing to the Project
PyDoll MCP Server is an open-source project. You can contribute in the following ways:
Code Contribution
# Fork and clone repository
git clone https://github.com/JinsongRoh/pydoll-mcp.git
cd pydoll-mcp
# Set up development environment
python -m venv venv
source venv/bin/activate # Linux/macOS
# or venv\Scripts\activate # Windows
# Install development dependencies
pip install -e ".[dev]"
# Run tests
python -m pytest tests/ -v
# Set up pre-commit hooks
pre-commit install
Types of Contributions
- ๐ Bug Fixes: Finding and fixing issues
- โจ New Features: Adding useful features
- ๐ Documentation Improvement: Improving guides, examples, API documentation
- ๐งช Test Addition: Improving test coverage
- ๐ Translation: Multi-language support
Contributing Guide: [CONTRIBUTING.md](https://github.com/JinsongRoh/pydoll-mcp/blob/main/CONTRIBUTING.md)
๐ Support Priority
Immediate Response (Critical)
- Server startup failure
- Security-related issues
- Data loss risk
Rapid Response (High)
- Major feature malfunctions
- Performance degradation issues
- Browser compatibility issues
Standard Response (Medium)
- Feature improvement requests
- Usability issues
- Documentation improvements
Long-term Planning (Low)
- New platform support
- Advanced feature additions
- UI/UX improvements
๐ Security Issues
If you discover security-related vulnerabilities:
- Do not disclose publicly: Report privately instead of immediate public disclosure
- Email contact: Contact repository owner directly
- Provide detailed information: Detailed information about the vulnerability and reproduction method
๐ Supporting the Project
If you find PyDoll MCP Server useful:
- โญ GitHub Star: [Star the repository](https://github.com/JinsongRoh/pydoll-mcp)
- ๐ Report Issues: Suggest problems found or improvements
- ๐ฐ Sponsorship: Support the project through [GitHub Sponsors](https://github.com/sponsors/JinsongRoh)
- ๐ข Promotion: Share the project in your network
- ๐ Content Creation: Write tutorials and blog posts
๐ Contact Information
- GitHub Issues: [Issue reporting and feature requests](https://github.com/JinsongRoh/pydoll-mcp/issues)
- GitHub Discussions: [Community discussions](https://github.com/JinsongRoh/pydoll-mcp/discussions)
- Project Page: [PyDoll MCP Server](https://github.com/JinsongRoh/pydoll-mcp)
๐ก Tip: Before reporting an issue, please check the [FAQ](https://github.com/JinsongRoh/pydoll-mcp/wiki/FAQ) and [Troubleshooting Guide](https://github.com/JinsongRoh/pydoll-mcp/wiki/Troubleshooting) first. You can find solutions to most common issues.
This document is continuously updated. Check the [GitHub Wiki](https://github.com/JinsongRoh/pydoll-mcp/wiki) for the latest information.