skills-example
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@skills-exampleload the greet-user skill and say hello to Jerric"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Minimal MCP server with a skill
One greet tool and one bundled skills/greet-user/SKILL.md, served over stdio.
Uses the MCP TypeScript SDK v2 and the Skills extension (SEP-2640).
Requires Node.js 22 or later:
npm install
node server.jsThe server waits for MCP messages on stdin. Add it to your MCP client's server configuration, replacing the absolute path:
{
"mcpServers": {
"skills-example": {
"command": "node",
"args": ["/absolute/path/to/mcp-skills/server.js"]
}
}
}The server declares capabilities.extensions["io.modelcontextprotocol/skills"]:
skills/listdiscovers the skill, frontmatter, file size, and SHA-256 digest.skills/gettakes{ "uri": "skill://greet-user/SKILL.md" }and returns that skill's metadata.resources/readtakes the same URI and returns the actualSKILL.md.tools/callwith{ "name": "greet", "arguments": { "name": "Jerric" } }returnsHello, Jerric!.
Automatic skill loading requires a client that supports the Skills extension. Other clients can access the Markdown as an ordinary MCP resource.
Run npm pack to create a distributable package containing both the server and its skill. Skill contents are loaded at startup; restart after editing them.
This server cannot be deployed
Maintenance
Related MCP Connectors
Remote MCP server exposing SMI Aware tools, resources, and skills over Streamable HTTP.
Host your MCP tool over streamable HTTP in one command.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceA simple MCP server that exposes a 'greet' tool which returns a friendly greeting for a given name.5 npmISC
- AlicenseNot gradedqualityCmaintenanceTurns any folder of agent skills into a live MCP server, exposing skills_list, skills_get, and skills_search tools with zero-dependency stdio support.MIT
- FlicenseNot gradedqualityCmaintenanceProvides a minimal OpenAI Plugin MCP server that exposes a read-only greeting tool over Streamable HTTP, useful for verifying local MCP connections and ChatGPT Work plugin integration.-
- FlicenseNot gradedqualityCmaintenanceEnables a simple greeting tool over MCP, demonstrating schema validation and transport communication.-