trackmcp
Back to directory
Mgabr90

universal-mcp-servers

View on GitHub

A comprehensive collection of MCP (Model Context Protocol) servers including GitHub, Vercel, and PyMuPDF4LLM implementations with setup guides and utilities

1 stars PowerShellAI & Machine Learning Updated Jul 23, 2025

Documentation

๐ŸŒ Universal MCP Servers Collection

> A comprehensive, production-ready collection of Model Context Protocol (MCP) servers with performance optimizations, bug fixes, and universal configurations.

GitHub
Vercel
PyMuPDF4LLM
License

๐Ÿš€ What's Included

๐ŸŽฏ 5 Production-Ready MCP Servers

ServerToolsStatusKey Features
๐Ÿ™ GitHub MCP50+โœ… Fully FunctionalRepository management, Issues, PRs, Search, Security alerts
๐Ÿš€ Vercel MCP11+โœ… Production ReadyDeployments, Projects, Environment variables, Teams
๐Ÿ“„ PyMuPDF4LLM MCP1โœ… Performance FixedPDF processing 50% faster than original
๐ŸŒ Browser Tools MCP15+โœ… ReadyWeb navigation, Screenshots, Form automation
๐Ÿ“Š Excel MCP6+โœ… ReadyExcel manipulation, Formulas, Screen capture

๐Ÿ”ง Performance Fixes Applied

๐Ÿšจ CRITICAL PyMuPDF4LLM Performance Bug Fixed

  • Issue: PDF processed twice when using `save_path` (2x processing time)
  • Solution: Eliminated duplicate `pymupdf4llm.to_markdown()` calls
  • Result: 50% performance improvement for file operations
  • Additional Fix: Server startup log level validation error resolved

๐Ÿ“Š Quick Comparison

Before vs After Performance

OperationOriginalFixed VersionImprovement
PDF Direct Contentโšก Fastโšก FastNo change
PDF File Save๐ŸŒ 2x processingโšก 1x processing50% faster
Large PDFs (100+ pages)๐ŸŒ Very slowโšก OptimizedSignificant
Server StartupโŒ Failedโœ… ReliableFixed

๐Ÿ› ๏ธ Quick Start

1. Clone & Install

bash
git clone https://github.com/Mgabr90/universal-mcp-servers.git
cd universal-mcp-servers

# Quick installation (Windows)
.\scripts\setup\quick-install.ps1

2. Configure Your Client

๐ŸŽฏ Cursor IDE:

json
{
  "mcpServers": {
    "github-universal": {
      "command": "github-mcp-server",
      "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "your_token" }
    },
    "pymupdf4llm-fixed": {
      "command": "python",
      "args": ["C:/path/to/universal-mcp-servers/servers/pymupdf4llm-mcp/app.py"]
    }
  }
}

๐Ÿ’ฌ Claude Desktop:

  • Copy `configs/claude-desktop/claude_desktop_config.json`
  • Update paths and add your API tokens
  • Restart Claude Desktop

3. Test Your Setup

code
"List my GitHub repositories"
"Convert this PDF to markdown"
"List my Vercel deployments"
"Take a screenshot of this webpage"
"Read data from this Excel file"

๐ŸŽฏ Real-World Usage Examples

GitHub Workflow Automation

code
๐Ÿค– "Search for Python repositories with machine learning topics"
๐Ÿค– "Fork the most popular one to my account"
๐Ÿค– "Create a new branch called 'feature-documentation'"
๐Ÿค– "Create an issue about improving the README"
๐Ÿค– "Create a pull request with documentation improvements"

PDF Processing Pipeline

code
๐Ÿค– "Convert this aviation regulation PDF to markdown"
๐Ÿค– "Extract all images and save them to a separate folder"
๐Ÿค– "Process this 200-page technical manual efficiently"
๐Ÿ“Š Result: 50% faster processing than original implementation

Vercel Deployment Management

code
๐Ÿค– "List my recent deployments and their status"
๐Ÿค– "Create a new project called 'universal-dashboard'"
๐Ÿค– "Set up environment variables for production"
๐Ÿค– "Deploy the latest version with custom domains"

Excel Data Analysis

code
๐Ÿค– "Read the sales data from the Q4 spreadsheet"
๐Ÿค– "Create a summary table with totals and percentages"
๐Ÿค– "Add formulas to calculate year-over-year growth"
๐Ÿค– "Take a screenshot of the final dashboard"

๐Ÿ“ Repository Structure

code
๐Ÿ“ฆ universal-mcp-servers/
โ”œโ”€โ”€ ๐Ÿ–ฅ๏ธ  servers/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“„ pymupdf4llm-mcp/     # Performance-fixed PDF processing
โ”‚   โ”‚   โ”œโ”€โ”€ app.py             # โšก 50% faster implementation
โ”‚   โ”‚   โ”œโ”€โ”€ pyproject.toml     # Dependencies and configuration
โ”‚   โ”‚   โ””โ”€โ”€ README.md          # Performance fix documentation
โ”œโ”€โ”€ โš™๏ธ  configs/
โ”‚   โ”œโ”€โ”€ ๐ŸŽฏ cursor/             # Cursor IDE configurations
โ”‚   โ””โ”€โ”€ ๐Ÿ’ฌ claude-desktop/     # Claude Desktop configurations
โ”œโ”€โ”€ ๐Ÿ“œ scripts/
โ”‚   โ”œโ”€โ”€ ๐Ÿ› ๏ธ  setup/             # Installation and setup scripts
โ”‚   โ””โ”€โ”€ ๐ŸชŸ windows/           # Windows-specific utilities
โ”œโ”€โ”€ ๐Ÿ“š docs/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“– setup-guides/       # Detailed setup instructions
โ”‚   โ”œโ”€โ”€ ๐Ÿ†˜ troubleshooting/    # Problem resolution guides
โ”‚   โ””โ”€โ”€ ๐Ÿ“‹ api-documentation/  # Complete API reference
โ””โ”€โ”€ ๐Ÿ“„ README.md              # This file

๐Ÿ”ง Server Details

๐Ÿ™ GitHub MCP Server (50+ Tools)

๐ŸŽฏ Repository Management:

  • `create_repository`, `fork_repository`, `search_repositories`
  • `get_file_contents`, `create_or_update_file`, `delete_file`, `push_files`

๐Ÿ“‹ Issue & PR Workflows:

  • `create_issue`, `update_issue`, `add_issue_comment`
  • `create_pull_request`, `merge_pull_request`, `request_copilot_review`

๐Ÿ” Search & Discovery:

  • `search_code`, `search_issues`, `search_users`, `search_repositories`

๐Ÿ”” Notifications:

  • `list_notifications`, `mark_all_notifications_read`, `dismiss_notification`

๐Ÿ”’ Security:

  • `list_code_scanning_alerts`, `list_secret_scanning_alerts`

๐Ÿš€ Vercel MCP Server (11+ Tools)

๐Ÿ“ฆ Deployment Management:

  • `vercel-list-all-deployments`, `vercel-get-deployment`
  • `vercel-create-deployment`, `vercel-list-deployment-files`

๐Ÿ—๏ธ Project Configuration:

  • `vercel-list-projects`, `vercel-create-project`
  • `vercel-get-environments`, `vercel-create-environment-variables`

๐Ÿ‘ฅ Team Management:

  • `vercel-list-all-teams`, `vercel-create-team`

๐Ÿ“„ PyMuPDF4LLM MCP (Performance Fixed)

โšก PDF Processing:

  • `convert_pdf_to_markdown` - 50% faster than original
  • Image extraction and referencing
  • Large file support with chunking
  • Reliable server startup

๐Ÿ”ง Technical Improvements:

python
# โŒ Original (slow - duplicate processing)
content = pymupdf4llm.to_markdown(file_path)
if save_path:
    content = pymupdf4llm.to_markdown(file_path)  # DUPLICATE!

# โœ… Fixed (fast - single processing)
content = pymupdf4llm.to_markdown(file_path)
if save_path:
    # Reuse existing content - 50% faster!
    with open(save_path, "w") as f:
        f.write(content)

๐ŸŒ Browser Tools MCP (15+ Tools)

  • Web navigation and interaction
  • Screenshot and content extraction
  • Form automation and submission

๐Ÿ“Š Excel MCP Server (6+ Tools)

  • Sheet reading and writing
  • Formula and table creation
  • Screen capture (Windows)

๐ŸŽจ Benefits of This Collection

๐ŸŒ Universal Compatibility

  • โœ… Works everywhere - any workspace, any directory
  • โœ… No per-project setup required
  • โœ… Consistent tool availability across all projects

โšก Performance Optimized

  • โœ… 50% faster PDF processing (fixed duplicate bug)
  • โœ… Reliable server startup (fixed log level validation)
  • โœ… Efficient API usage across all servers

๐Ÿ—๏ธ Production Ready

  • โœ… Based on popular packages with proven track records
  • โœ… Comprehensive error handling and logging
  • โœ… Security best practices for token management

๐Ÿ“š Developer Friendly

  • โœ… Complete documentation and setup guides
  • โœ… Troubleshooting assistance for common issues
  • โœ… Example configurations for popular MCP clients

๐Ÿ“‹ Prerequisites

  • ๐ŸชŸ Windows 10/11 (PowerShell 7+)
  • ๐Ÿ Python 3.10+ (for PyMuPDF4LLM MCP)
  • ๐Ÿ“ฆ Node.js 18+ (for Vercel, Browser, Excel MCPs)
  • ๐Ÿ”‘ API Tokens:
    • GitHub Personal Access Token (repo, read:user, notifications scopes)
    • Vercel API Token (full access)

๐Ÿ”ง Installation Options

powershell
# Clone repository
git clone https://github.com/Mgabr90/universal-mcp-servers.git
cd universal-mcp-servers

# Run quick installer
.\scripts\setup\quick-install.ps1

๐Ÿ“š Option 2: Manual Setup

1. Follow individual guides in `docs/setup-guides/`

2. Copy configurations from `configs/`

3. Update paths and tokens

4. Test each server individually

๐ŸŽฏ Option 3: Custom Configuration

1. Use universal templates in `configs/`

2. Select only the servers you need

3. Customize settings for your workflow


๐Ÿ†˜ Troubleshooting

Common Issues & Quick Fixes

IssueQuick Fix
๐Ÿšจ PyMuPDF4LLM slow processingโœ… Use our fixed version
๐Ÿ”’ GitHub 403 permission errorUpdate token scopes (repo, notifications)
๐Ÿšซ Server not startingCheck PATH and dependencies
โš™๏ธ Config not loadingValidate JSON, restart client
๐Ÿ“‚ Path errorsUse absolute paths, escape backslashes
๐Ÿ“ฆ NPX not foundInstall Node.js

๐Ÿ“– Detailed Solutions: See `docs/troubleshooting/COMMON_ISSUES.md`


๐Ÿค Contributing

1. ๐Ÿด Fork the repository

2. ๐ŸŒฟ Create a feature branch (`git checkout -b feature/amazing-feature`)

3. ๐Ÿ’พ Commit your changes (`git commit -m 'Add amazing feature'`)

4. ๐Ÿ“ค Push to the branch (`git push origin feature/amazing-feature`)

5. ๐Ÿ”„ Open a Pull Request


๐Ÿ“„ License

MIT License - see LICENSE file for details.

Third-Party Acknowledgments


๐ŸŒŸ What You Get

โœ… 70+ Professional Tools ready for immediate use

โœ… Performance Optimizations with measurable improvements

โœ… Universal Compatibility across development environments

โœ… Production-Grade Reliability for mission-critical workflows

โœ… Comprehensive Documentation for quick onboarding

โœ… Active Maintenance with ongoing improvements


๐ŸŽฏ Ready to Transform Your Workflow?

bash
git clone https://github.com/Mgabr90/universal-mcp-servers.git
cd universal-mcp-servers
.\scripts\setup\quick-install.ps1

๐Ÿš€ Your AI assistant will have universal access to:

  • Complete GitHub workflow automation
  • Lightning-fast PDF processing
  • Seamless Vercel deployment management
  • Advanced web browser control
  • Powerful Excel data manipulation

Frequently asked questions

What is universal-mcp-servers?

universal-mcp-servers is A comprehensive collection of MCP (Model Context Protocol) servers including GitHub, Vercel, and PyMuPDF4LLM implementations with setup guides and utilities

How do I install universal-mcp-servers?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is universal-mcp-servers open source?

Yes โ€” it is hosted on GitHub at https://github.com/Mgabr90/universal-mcp-servers and has 1 stars.

Related MCP tools

All-Hands-AIopenhands

๐Ÿ™Œ OpenHands: Code Less, Make More for the Model Context Protocol. Enhance AI assistants with powerful integrations. Python-based implementation.

64,677 Python
agentartificial-intelligencechatgpt+6
Mintplex-Labsanything-llm

The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more.

50,686 JavaScript
ai-agentscustom-ai-agentsdeepseek+16
mem0aimem0

Universal memory layer for AI Agents; Announcing OpenMemory MCP - local and secure memory management. Python-based implementation.

42,646 Python
agentsaiai-agents+12
zhayujiechatgpt-on-wechat

ๅŸบไบŽๅคงๆจกๅž‹ๆญๅปบ็š„่Šๅคฉๆœบๅ™จไบบ๏ผŒๅŒๆ—ถๆ”ฏๆŒ ๅพฎไฟกๅ…ฌไผ—ๅทใ€ไผไธšๅพฎไฟกๅบ”็”จใ€้ฃžไนฆใ€้’‰้’‰ ็ญ‰ๆŽฅๅ…ฅ๏ผŒๅฏ้€‰ๆ‹ฉChatGPT/Claude/DeepSeek/ๆ–‡ๅฟƒไธ€่จ€/่ฎฏ้ฃžๆ˜Ÿ็ซ/้€šไน‰ๅƒ้—ฎ/ Gemini/GLM-4/Kimi/LinkAI๏ผŒ่ƒฝๅค„็†ๆ–‡ๆœฌใ€่ฏญ้Ÿณๅ’Œๅ›พ็‰‡๏ผŒ่ฎฟ้—ฎๆ“ไฝœ็ณป็ปŸๅ’Œไบ’่”็ฝ‘๏ผŒๆ”ฏๆŒๅŸบไบŽ่‡ชๆœ‰็Ÿฅ่ฏ†ๅบ“่ฟ›่กŒๅฎšๅˆถไผไธšๆ™บ่ƒฝๅฎขๆœใ€‚

39,573 Python
aiai-agentchatgpt+17
mudlerlocalai

:robot: The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement for OpenAI, running on consumer-gra...

36,790 Go
aiapiaudio-generation+17
CherryHQcherry-studio

๐Ÿ’ Cherry Studio is a desktop client that supports for multiple LLM providers. Built for the Model Context Protocol to enhance AI capabilities.

35,025 TypeScript
agentanthropicassistant+6

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP