Skip to main content
Glama

MCP Server

by JeongJaeSoon
Makefile1.85 kB
NODE_PATH := $(shell which node) WORKSPACE_PATH := $(shell pwd) .PHONY: node-build node-config docker-build docker-run docker-stop docker-clean node-init docker-init mcp-refresh # Node commands node-build: pnpm run build node-config: @echo "Updating .cursor/mcp.json with current paths..." @jq '.mcpServers."mcp-server-node".command = "$(NODE_PATH)" | .mcpServers."mcp-server-node".args = ["$(WORKSPACE_PATH)/build/index.js"]' .cursor/mcp.json > .cursor/mcp.json.tmp @mv .cursor/mcp.json.tmp .cursor/mcp.json # Docker commands docker-build: docker build -t mcp-server . docker-run: docker run -i --rm --network=host mcp-server docker-stop: docker stop mcp-server || true docker rm mcp-server || true docker-clean: docker-stop docker rmi mcp-server || true # Initialization commands node-init: @echo "Initializing Node environment..." @mkdir -p .cursor @echo '{\n "mcpServers": {\n "mcp-server-node": {\n "command": "$(NODE_PATH)",\n "args": ["$(WORKSPACE_PATH)/build/index.js"]\n }\n }\n}' > .cursor/mcp.json @echo "Installing dependencies..." @pnpm install @echo "Building the server..." @make node-build @echo "Node environment initialization complete!" docker-init: @echo "Initializing Docker environment..." @mkdir -p .cursor @echo '{\n "mcpServers": {\n "mcp-server-docker": {\n "command": "docker",\n "args": [\n "run",\n "-i",\n "--rm",\n "mcp-server"\n ]\n }\n }\n}' > .cursor/mcp.json @echo "Building Docker image..." @make docker-build @echo "Docker environment initialization complete!" # MCP commands mcp-refresh: @jq '.mcpServers."mcp-server-node".command = "$(NODE_PATH)" | .mcpServers."mcp-server-node".args = ["$(WORKSPACE_PATH)/build/index.js"]' .cursor/mcp.json > .cursor/mcp.json.tmp @mv .cursor/mcp.json.tmp .cursor/mcp.json

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