Skip to content

About

Personal preferred MCP list for global install

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

Claude MCP - Personal Preferred MCP List

A curated list of Model Context Protocol (MCP) servers for global installation with Claude Desktop.

About

This repository contains my personal collection of preferred MCP servers that I use globally with Claude Desktop. These servers extend Claude's capabilities by providing access to various tools and services.

Quick Installation

Run this single command to install all recommended MCP servers:

curl -fsSL https://raw.githubusercontent.com/miwidot/claude-mcp/main/install-mcp-servers.sh | bash

Or clone the repository and run locally:

git clone https://github.com/miwidot/claude-mcp.git
cd claude-mcp
./install-mcp-servers.sh

Installation

Prerequisites

  • Claude Desktop app
  • Node.js and npm (for most MCP servers)
  • Python (for Python-based MCP servers)

Global Installation

Each MCP server can be installed globally using npm or pip, depending on the implementation:

# For Node.js-based servers
npm install -g @modelcontextprotocol/server-name

# For Python-based servers
pip install mcp-server-name

MCP Servers List

1. File System (@modelcontextprotocol/server-filesystem)

Provides file system operations like reading, writing, and searching files.

npm install -g @modelcontextprotocol/server-filesystem

2. Git (@modelcontextprotocol/server-git)

Enables Git operations within Claude.

npm install -g @modelcontextprotocol/server-git

3. GitHub (@modelcontextprotocol/server-github)

Interact with GitHub repositories, issues, and pull requests.

npm install -g @modelcontextprotocol/server-github

4. Web Search (@modelcontextprotocol/server-websearch)

Allows Claude to search the web for current information.

npm install -g @modelcontextprotocol/server-websearch

5. Memory (@modelcontextprotocol/server-memory)

Provides persistent memory capabilities across conversations.

npm install -g @modelcontextprotocol/server-memory

6. Sequential Thinking (@modelcontextprotocol/server-sequential-thinking)

Enables step-by-step reasoning and complex problem-solving capabilities. This server helps Claude break down complex tasks into manageable steps and maintain context throughout multi-stage operations.

npm install -g @modelcontextprotocol/server-sequential-thinking

7. Puppeteer Browser Automation (@modelcontextprotocol/server-puppeteer)

Provides browser automation capabilities using Puppeteer. Perfect for web scraping, automated testing, taking screenshots, and interacting with web applications programmatically.

npm install -g @modelcontextprotocol/server-puppeteer

8. Web Fetching (@kazuph/mcp-fetch)

Simple and efficient web content fetching and extraction. This lightweight server focuses on quickly retrieving and processing web content without the overhead of full browser automation.

npm install -g @kazuph/mcp-fetch

9. Playwright Browser Automation (@playwright/mcp)

Modern browser automation with support for Chrome, Firefox, and Safari. Playwright offers more robust cross-browser testing capabilities and better performance than traditional automation tools.

npm install -g @playwright/mcp@latest

10. Context7 (@upstash/context7-mcp)

Provides advanced context management and caching capabilities using Upstash. This server helps maintain conversation context and improves response consistency across multiple interactions.

npm install -g @upstash/context7-mcp@latest

11. Xcode Build Helper (xcodebuildmcp)

Assists with Xcode project building, testing, and iOS development tasks. Essential for iOS/macOS developers, providing direct integration with Xcode's build system and tools.

npm install -g xcodebuildmcp@latest

Configuration

After installing the MCP servers globally, you need to configure Claude Desktop to use them. Add the following to your Claude Desktop configuration file:

macOS/Linux

Location: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem"]
    },
    "git": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-git"]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your-github-token"
      }
    },
    "websearch": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-websearch"]
    },
    "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"]
    }
  }
}

Windows

Location: %APPDATA%\Claude\claude_desktop_config.json

Contributing

Feel free to suggest additional MCP servers by opening an issue or submitting a pull request.

Resources

License

This repository is licensed under the MIT License. See LICENSE file for details.

About

Personal preferred MCP list for global install

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages