About Js Server Template
Js Server Template is an MCP server published by ryaker in the Developer Tools category: simplified MCP Server Template for Node.js. It has been installed 0 times through Conduid.
The repository has 4 stars and 2 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.
Install
npx mcp-js-server-templateThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Js Server Template
Powered by Claude · Grounded in docs
Security checks
- ·README presentNot checked yet.
- ·License declaredNot checked yet.
- ·Tests presentNot checked yet.
- ·Dependencies pinnedNot checked yet.
- ·No dynamic code executionNot checked yet.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
README
MCP JS Server Template
Overview
This is a simplified template for creating Model Context Protocol (MCP) servers in JavaScript for integration with Claude Desktop. It provides a basic structure for developing custom MCP servers with minimal boilerplate code.
Features
- Implements standard MCP server initialization
- Provides two basic tools:
aboutandhello - Follows MCP protocol version 2024-11-05
- Uses
@modelcontextprotocol/sdkfor server implementation - Includes error handling and logging
Prerequisites
- Node.js (v16 or later)
- Claude Desktop
@modelcontextprotocol/sdknpm package
Installation
- Clone the repository
- Install dependencies:
npm install @modelcontextprotocol/sdk
Claude Desktop Configuration
Add to your Claude Desktop configuration file:
Location:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Configuration Example:
{
"mcpServers": {
"template-server": {
"command": "node",
"args": [
"/full/path/to/simplified-template-mcp-server.js"
],
"env": {
"NODE_OPTIONS": "--no-deprecation"
}
}
}
}
Available Tools
1. about
Returns information about the MCP server.
2. hello
Provides a greeting, with an optional name parameter.
Example Usage in Claude:
hello with name="Claude"
Extending the Template
To create your own MCP server:
- Copy this template
- Modify the
TOOLSarray - Implement custom tool handlers in
server.fallbackRequestHandler - Update server name and version
Limitations
- Minimal error handling
- No advanced security features
- Meant as a starting point for custom implementations
Contributing
Contributions are welcome! Please submit pull requests or open issues.
License
MIT License
README mirrored from the source repository 4 months ago. The original is authoritative.