mcp-server-node
Verified Safeby haj58326-code
Overview
Provides a Model Context Protocol (MCP) server that exposes various tools and resources for AI models to interact with.
Installation
docker run -p 3000:3000 -e TOKEN=your-secret-token mcp-server-nodeEnvironment Variables
- TOKEN
- MCP_PORT
- HOST
Security Notes
The server uses `cors` with `origin: '*'`, allowing requests from any domain. This is mitigated by mandatory Bearer token authentication (via the `TOKEN` environment variable). If `TOKEN` is not set, authentication is disabled, leaving the API publicly accessible which is a significant security risk for production. Assuming the `TOKEN` is always set and kept secret, the overall security posture is good for an API of this nature.
Similar Servers
mcp-typescript-template
This project provides a foundational TypeScript template for developing remote Model Context Protocol (MCP) servers with robust tooling and best practices.
compound-mcp-server
Provides a Model Context Protocol (MCP) server for interacting with Groq models, including compound/meta models, exposing tools for real-time information and code execution capabilities from the Groq AI.
mcp
An MCP server providing a set of mathematical tools (calculator functions) for remote execution via the Model Context Protocol.
mcp-typescript-starter
A feature-complete Model Context Protocol (MCP) server template in TypeScript demonstrating all major MCP features for AI assistant interaction.