Skip to content

miwidot/claude-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages