awesome s
A comprehensive collection of Model Context Protocol (MCP) servers
claude mcp add --transport stdio tensorblock-awesome-mcp-servers node path/to/server.js \ --env PORT="3000" \ --env MCP_LOG_LEVEL="info"
How to use
The Awesome MCP Servers project is a curated collection of MCP (Model Context Protocol) servers contributed by TensorBlock. Its purpose is to showcase a variety of MCP implementations across different domains, enabling developers to explore tooling, integrations, and best practices for exposing AI-enabled capabilities as MCP services. This repository aggregates examples across categories and demonstrates how MCP servers can be structured, documented, and discovered. Users can browse the included servers to understand common interfaces, deployment considerations, and how to integrate these servers into larger AI workflows.
To use a server from this collection, start the MCP server instance and then query it through an MCP client or a compatible interface. Typical interactions involve sending a model context prompt or task to the server, which then utilizes its specialized tooling (such as web search, data access, or code execution) to return structured results or actions. If you’re exploring a specific server in the repo, refer to that server’s documentation within its folder for exact input formats, capabilities, and example requests. This repo emphasizes modularity and interoperability, so you can mix and match MCP servers with clients, tooling adapters, and memory/knowledge management components in your own setup.
How to install
Prerequisites:
- Node.js installed on your system (if you intend to run the Node-based server examples in this collection).
- Basic understanding of MCP concepts and how to configure environment variables.
Installation steps:
-
Clone the repository: git clone https://github.com/TensorBlock/tensorblock-awesome-mcp-servers.git cd tensorblock-awesome-mcp-servers
-
Install dependencies (if a specific server uses npm/yarn): npm install
or if using yarn
yarn install
-
Configure environment variables (example):
- PORT: 3000 (port for the MCP server to listen on)
- MCP_LOG_LEVEL: info (log verbosity)
-
Start the server (example for a Node-based server): node path/to/server.js
-
Verify the server is running by hitting the configured port or by using an MCP client to send a test request.
Note: This repository is a collection of MCP server examples. Depending on the specific server you want to run, follow the individual server’s README within its folder for exact commands, dependencies, and runtime requirements.
Additional notes
Tips and considerations:
- The repository aggregates servers across many domains; each server may have its own tooling and capabilities. Check the individual server docs and code for precise input/output formats.
- If a server requires authentication or API keys, ensure you provide them via environment variables as described in that server’s docs.
- When deploying multiple MCP servers, consider centralized logging, consistent memory/storage handling, and a unified client interface to simplify orchestration.
- Some servers may be containerized; if so, you can adapt the provided mcp_config to use docker commands and images instead of local node invocations.
- Common issues include port conflicts, missing dependencies, and permission errors. Ensure the required runtime (e.g., Node.js version) matches the server’s requirements and that network access is allowed for any external tooling the server uses.
Related MCP Servers
metamcp
MCP Aggregator, Orchestrator, Middleware, Gateway in one docker
mcp -odoo
A Model Context Protocol (MCP) server that enables AI assistants to securely interact with Odoo ERP systems through standardized resources and tools for data retrieval and manipulation.
mcp-rest-api
A TypeScript-based MCP server that enables testing of REST APIs through Cline. This tool allows you to test and interact with any REST API endpoints directly from your development environment.
awesome s
A curated list of excellent Model Context Protocol (MCP) servers.
pfsense
pfSense MCP Server enables security administrators to manage their pfSense firewalls using natural language through AI assistants like Claude Desktop. Simply ask "Show me blocked IPs" or "Run a PCI compliance check" instead of navigating complex interfaces. Supports REST/XML-RPC/SSH connections, and includes built-in complian
luma-api
Powered by Ray (video) and Photon (image) models by Luma AI