Get the FREE Ultimate OpenClaw Setup Guide →

awesome -collection

The most comprehensive, curated collection of MCP servers with ready-to-use configurations

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio justincache-awesome-mcp-collection npx -y @modelcontextprotocol/server-git

How to use

This MCP collection aggregates a curated set of official MCP servers, each providing a specific capability so you can attach AI assistants to live tools and data sources. You can run any of the included servers individually using npx, then point your MCP client to the running server by configuring the mcpServers section in your client config. Each server entry is defined with a package name and the appropriate startup arguments, for example a filesystem server can be launched to expose secure file operations, while a memory server exposes a persistent knowledge graph. The collection enables you to mix and match multiple servers in a single workflow, letting your AI tool perform file access, web requests, database queries, browser automation, and more in a unified context.

How to install

Prerequisites:

  • Node.js v18+ installed on your machine (npx is included with npm).
  • Internet access to fetch MCP server packages from npm.

Install and use a specific server with npx (no global install required):

# Example: start the Filesystem MCP server (promptly available as a one-off executable)
npx -y @modelcontextprotocol/server-filesystem /path/to/allowed/directory

To preconfigure the MCP client, you can copy a ready-made config snippet or generate one based on the examples in the README. If you prefer Python/uvx, this collection centers on the npm-based approach using npx; uvx-based Python servers are supported in MCP generally, but not required for this collection.

Optional: ensure you have a workspace directory prepared for the filesystem server and adjust paths in the config accordingly.

If you want to run multiple servers concurrently, you can start them in separate terminals or use a process manager like pm2 to manage multiple npx commands.

Additional notes

Tips and caveats:

  • The collection uses npm-based MCP servers; most entries are started with npx -y <package-name> [args].
  • When configuring clients, you can reuse a common structure: { "mcpServers": { "server-name": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-name"] } } }. Replace with server-specific args as needed.
  • Some servers may require additional permissions (e.g., filesystem access). Run in an environment where the process has the needed read/write privileges.
  • If you encounter network issues pulling packages, ensure your npm configuration allows access to the npm registry and that there are no corporate proxy restrictions.
  • For production deployments, consider pinning exact versions of the MCP server packages to prevent unexpected breaking changes from upstream updates.
  • The collection emphasizes quality and maintainability; refer to each server’s official documentation for transport (stdio is common) and any environment requirements.
  • If you’re using a client config, ensure the paths and endpoints match how you intend to run the servers locally or in your environment.

Related MCP Servers

Sponsor this space

Reach thousands of developers