my-first
MCP server from yusukebe/my-first-mcp-server
claude mcp add --transport stdio yusukebe-my-first-mcp-server node /path-to/build/index.js
How to use
This MCP server is a Node.js-based server that runs the built index.js for the my-first MCP server configuration. It loads as a single MCP instance defined in your Claude configuration and exposes the behaviors implemented in /path-to/build/index.js. To use it, ensure your mcp config points to the Node entrypoint, then start Claude with your usual workflow. The server runs the Node process specified in the config and will participate in the MCP ecosystem according to Claude’s runtime expectations. You can interact with the server using the standard MCP client tools supported by your deployment, and the behavior is determined by the logic implemented in the Node script at build/index.js.
How to install
Prerequisites:
- Node.js installed on the machine where you run Claude.
- Access to modify the Claude configuration file (the path shown in the README).
Steps:
- Install Node.js from https://nodejs.org if it’s not already installed.
- Prepare your MCP configuration file (as shown in the README) and place it in the appropriate Claude config location.
- Ensure the path to the Node entry script matches your build output (update /path-to/build/index.js with the actual path).
- Start or restart Claude so it picks up the updated MCP configuration.
- Verify the MCP server is running by checking Claude’s logs or the MCP status endpoints provided by your deployment.
Optional:
- If you deploy with a different environment, ensure the working directory contains the build/index.js and that any required dependencies are installed (npm install) in that directory.
Additional notes
Tips and caveats:
- The server entrypoint is a Node script; ensure the path in args points to a valid index.js file.
- If you move the build, update the path in the configuration accordingly.
- Check file permissions: the process user must be able to read index.js and its dependencies.
- If using Docker or other runtimes later, convert this to the appropriate mcp_config syntax (not required here since this is a Node-based setup).
- The configuration shown in the README uses the key "game" inside mcpServers; in your final config, the server-name should reflect your MCP server name (here, my-first).
- When debugging, add environment variables if your Node script relies on them (e.g., API keys, endpoints) by extending the env block in the mcp_config.
- If the server doesn’t start, check for Node version compatibility and ensure all required npm packages are installed in the build directory.
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.