mcp s
mcp servers on Function Compute
claude mcp add --transport stdio devsapp-mcp-servers npx -y devsapp-mcp-servers \ --env MCP_VERBOSE="set to true for verbose logs" \ --env MCP_CONFIG_PATH="path to optional local config (default: auto)"
How to use
This MCP server repository provides a collection of templates and patterns for building and running MCP (Model Control Protocol) servers on Function Compute. It emphasizes transitioning legacy STDIO-based MCP servers to SSE-based streaming using a mcp-proxy, while still supporting the traditional STDIO workflow. The README points to a set of starter templates (start-mcp-*) for different runtimes and patterns, such as stdio templates, SSE templates, and Streamable HTTP templates. The idea is that you can boot a server using a package (via npx in this configuration) and then choose from a variety of prebuilt examples (node, python, java, etc.) or adapt templates like start-mcp-nodejs-hello-world-stdio or start-mcp-python-hello-world-stdio to fit your MCP service. Once running, you can interact with the server via the approved MCP protocols (STDIO or SSE) and leverage the mcp-proxy to enable SSE mode without rewriting existing stdio MCP code.
How to install
Prerequisites:
- Node.js and npm installed on your system
- Basic familiarity with running npm/npx commands
Step 1: Install prerequisites
- Ensure you have Node.js (recommended LTS) and npm installed.
Step 2: Run the MCP server starter via npx
- This repository suggests using npx to pull in the devsapp-mcp-servers package and start the server locally.
Code:
-
Ensure you are in your project directory, then run:
npm -v node -v
npx -y devsapp-mcp-servers
Step 3: (Optional) Configure environment variables
- If you need verbose logs or custom config paths, set MCP_VERBOSE or MCP_CONFIG_PATH as needed:
Code: export MCP_VERBOSE=true export MCP_CONFIG_PATH=./config/mcp.config.json
Step 4: Verify operation
- After startup, monitor the console output for startup messages, then connect a client using the MCP protocol (STDIO or SSE) according to the chosen template (stdio-hello-world, sse-nodejs-hello-world, etc.).
Additional notes
Notes and tips:
- The repository emphasizes SSE via mcp-proxy for modern MCP deployments, but STDIO templates are still available and easy to adapt. If you have an existing STDIO MCP server, you can route via the proxy to gain SSE capabilities without rewriting your logic.
- The README lists many start-mcp-* templates across languages and runtimes. Use these as references or starting points for your own MCP service implementations.
- If you encounter network or execution issues, check environment variables like MCP_CONFIG_PATH and MCP_VERBOSE for debugging output.
- When using npx to boot the server, ensure you have network access to fetch the package; in offline environments, cache or install locally beforehand.
- For consistency, document any MCP endpoint and protocol expectations in a local README or config, so future maintainers understand how to test and scale your service.
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.