Overview
What is Jason's MCP Servers?
Jason's MCP Servers is a repository that bundles setup and configuration files for eight different Model Context Protocol (MCP) servers. It provides a unified installation and uninstallation system for web automation (puppeteer), knowledge graph memory (memory), file system operations (filesystem), GitHub integration (github), weather data (weather), Brave Search API (brave_search), URL fetching (fetch), and desktop command execution (desktopCommander). This collection is intended for users who want to quickly deploy multiple MCP servers in their environment.
How to use Jason's MCP Servers?
Clone the repository, then run the appropriate installation script: install.sh on Linux/Mac or install.bat on Windows. These scripts clone the official MCP servers repository and the desktopCommander repository, set up each server in its own directory, and install all required npm packages. Before starting the servers, copy .env.template to .env and fill in any required API keys (GitHub, Weather, Brave Search). For uninstallation, run uninstall.sh or uninstall.bat.
Key features of Jason's MCP Servers
- Bundles eight popular MCP servers in one repository
- Cross-platform installation scripts for Windows, Linux, and macOS
- Automatic dependency setup for each server
- Separate directories per server for clean organization
- Uninstallation scripts that stop running processes and remove all server directories
- Optional Docker support for containerized deployment
Use cases of Jason's MCP Servers
- Automate web scraping and browser tasks with puppeteer
- Manage persistent knowledge graphs and memory for AI agents
- Perform local file operations and directory management
- Integrate GitHub repository management, issues, and PRs
- Retrieve weather forecasts and current conditions
- Search the web using Brave Search API
- Fetch and process web content from URLs
- Execute desktop commands and control the local system
FAQ from Jason's MCP Servers
What are the system requirements?
Node.js v16 or higher and Git are required. Python 3.8+ is needed for some servers. Docker is optional for containerized deployment.
Which API keys do I need to provide?
You need API keys for GitHub (from github.com/settings/tokens), Weather (from OpenWeatherMap or similar), and Brave Search (from brave.com/search/api). These are set in the .env file.
How do the installation scripts work?
The scripts clone the official MCP servers repository, create separate directories for each server, copy the appropriate server code, install npm dependencies, and also clone the desktopCommander server from a separate repository. They run on Windows (batch) and Linux/Mac (shell).
How do I uninstall the servers?
Run uninstall.bat on Windows or uninstall.sh on Linux/Mac. The scripts warn you, ask for confirmation, stop any running MCP server processes, remove all server directories, and optionally remove the entire mcp-servers directory.
Where is the desktopCommander server from?
The desktopCommander server is fetched from the ClaudeComputerCommander repository at https://github.com/wonderwhy-er/ClaudeComputerCommander, not from the official MCP servers repository.