Skip to main content
Glama

MCP Server

by JeongJaeSoon

mcp-server

Initialization

Choose one of the following initialization methods based on your preferred environment:

To initialize the Node environment (installs dependencies, builds the server, and configures MCP settings):

make node-init

Docker Environment

To initialize the Docker environment (builds the Docker image and configures MCP settings):

make docker-init

Development

To build and run the server using Node:

# Build the server make node-build # Configure the server make node-config

Using Docker

To build and run the server using Docker:

# Build the Docker image make docker-build # Run the Docker container make docker-run # Stop the Docker container make docker-stop # Clean up Docker resources make docker-clean

MCP Settings

The MCP settings are automatically refreshed when you run make node-config. If you need to manually refresh the MCP settings:

make mcp-refresh

After running the server, you need to configure MCP settings:

  1. Open your IDE settings
  2. Navigate to the MCP configuration section
  3. 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

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

A configurable server implementation that provides MCP (Model-Controller-Protocol) functionality, supporting both Node.js and Docker environments with automated setup and configuration options.

  1. Initialization
    1. Node Environment (Recommended)
    2. Docker Environment
  2. Development
    1. Using Node (Recommended)
    2. Using Docker
    3. MCP Settings
  3. sample-mcp-server

    Related MCP Servers

    • -
      security
      A
      license
      -
      quality
      MCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.
      Last updated -
      0
      4
      TypeScript
      MIT License
    • -
      security
      F
      license
      -
      quality
      A 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 -
      682
      5
      TypeScript
    • A
      security
      A
      license
      A
      quality
      A dynamic service that creates and manages Model Context Protocol (MCP) servers, allowing users to spawn, customize, and control multiple MCP servers as child processes.
      Last updated -
      5
      8
      82
      TypeScript
      MIT License
      • Apple
      • Linux
    • -
      security
      F
      license
      -
      quality
      A comprehensive Node.js server implementing Model Context Protocol (MCP) that enables filesystem operations, process management, and terminal session handling with an enterprise-grade security approach.
      Last updated -
      61,249
      TypeScript

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/JeongJaeSoon/sample-mcp-server'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server