awesome -collection
The most comprehensive, curated collection of MCP servers with ready-to-use configurations
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
mcp-telegram
MCP Server for Telegram
agentql
Model Context Protocol server that integrates AgentQL's data extraction capabilities.
grafana -analyzer
让AI助手直接分析你的Grafana监控数据 - A Model Context Protocol server for Grafana data analysis
unity-api
Instant, accurate Unity API lookups instead of expensive source file reads, saving your agent tokens, context, and hallucinations
1c
Curated list of MCP servers for 1C:Enterprise ecosystem | Каталог MCP-серверов для экосистемы 1С:Предприятие
ObsidianMCPServer
A Model Context Protocol (MCP) server that enables AI assistants to interact with your Obsidian vault