Quick Start
1. Install
npm install -g mcpm-dev
2. Login
mcpm-dev login
3. Create a Tool
Create package.json:
<span class="hljs-punctuation">{</span><span class="hljs-attr">"name"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"hello-mcp"</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"version"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"1.0.0"</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"main"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"server.js"</span><span class="hljs-punctuation">}</span>
Create mcpm.json (recommended — becomes the client mcpServers config):
<span class="hljs-punctuation">{</span><span class="hljs-attr">"mcp"</span><span class="hljs-punctuation">:</span><span class="hljs-punctuation">{</span><span class="hljs-attr">"transport"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"stdio"</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"command"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"node"</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"args"</span><span class="hljs-punctuation">:</span><span class="hljs-punctuation">[</span><span class="hljs-string">"server.js"</span><span class="hljs-punctuation">]</span><span class="hljs-punctuation">}</span><span class="hljs-punctuation">}</span>
Create server.js (your MCP server entry point):
<span class="hljs-comment">
4. Publish
mcpm-dev publish
Quick Start
1. Install
2. Login
3. Create a Tool
Create
package.json:<span class="hljs-punctuation">{</span><span class="hljs-attr">"name"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"hello-mcp"</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"version"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"1.0.0"</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"main"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"server.js"</span><span class="hljs-punctuation">}</span>Create
mcpm.json(recommended — becomes the clientmcpServersconfig):<span class="hljs-punctuation">{</span><span class="hljs-attr">"mcp"</span><span class="hljs-punctuation">:</span><span class="hljs-punctuation">{</span><span class="hljs-attr">"transport"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"stdio"</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"command"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"node"</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"args"</span><span class="hljs-punctuation">:</span><span class="hljs-punctuation">[</span><span class="hljs-string">"server.js"</span><span class="hljs-punctuation">]</span><span class="hljs-punctuation">}</span><span class="hljs-punctuation">}</span>Create
server.js(your MCP server entry point):<span class="hljs-comment">// Your MCP server code here</span>4. Publish