Provides a JavaScript runtime environment for the MCP server, allowing it to operate with Bun's performance optimizations and features.
Enables containerized deployment of the MCP server, supporting isolated execution environments with Docker build, run and management capabilities.
Provides build automation and configuration management for the MCP server through Make commands for both Node and Docker environments.
mcp-server
Initialization
Choose one of the following initialization methods based on your preferred environment:
Node Environment (Recommended)
To initialize the Node environment (installs dependencies, builds the server, and configures MCP settings):
Docker Environment
To initialize the Docker environment (builds the Docker image and configures MCP settings):
Development
Using Node (Recommended)
To build and run the server using Node:
Using Docker
To build and run the server using Docker:
MCP Settings
The MCP settings are automatically refreshed when you run make node-config
. If you need to manually refresh the MCP settings:
After running the server, you need to configure MCP settings:
- Open your IDE settings
- Navigate to the MCP configuration section
- Add a new MCP server with the following settings:
- Name: MCP Server
- Version: 1.0.0
- Path: The path to your built server executable
This project was created using bun init
in bun v1.2.5. Bun is a fast all-in-one JavaScript runtime.
sample-mcp-server
This server cannot be installed
A configurable server implementation that provides MCP (Model-Controller-Protocol) functionality, supporting both Node.js and Docker environments with automated setup and configuration options.
Related MCP Servers
- AsecurityAlicenseAqualityA powerful Model Context Protocol (MCP) server for Docker operations, enabling seamless container and compose stack management through Claude AI.Last updated -4160PythonMIT License
- -securityFlicense-qualityA configurable MCP server that dynamically loads capabilities from a remote configuration to bridge MCP clients with remote APIs for executing actions, accessing resources, and utilizing prompt templates.Last updated -1,0124TypeScript
- -securityAlicense-qualityAn MCP server that allows managing Docker containers through natural language, enabling users to compose, introspect, and debug containers without running commands themselves.Last updated -468PythonGPL 3.0
- -securityFlicense-qualityA Node.js application that provides a Model Context Protocol server for interacting with Harbor container registry, supporting operations for projects, repositories, tags, and Helm charts.Last updated -TypeScript