srvrsoorg/my-mcp-server
3.2
If you are the rightful owner of my-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This project implements a Model Context Protocol (MCP) server using Node.js and TypeScript.
Tools
1
Resources
0
Prompts
0
My MCP Server
This project implements a Model Context Protocol (MCP) server using Node.js and TypeScript.
Features
- MCP server with basic tool capabilities
- Implements a
calculate
tool for basic mathematical operations: add, subtract, multiply, divide - Handles requests via standard input/output (stdio)
Usage
- Install dependencies:
npm install
- Build the project:
npm run build
- Start the server:
npm start
Tool: calculate
Description: Perform basic mathematical calculations Parameters:
operation
: string (add
,subtract
,multiply
,divide
)a
: numberb
: number
Example Prompt
Calculate 15 + 27 using the calculate tool.
Example Request:
{
"name": "calculate",
"arguments": {
"operation": "add",
"a": 15,
"b": 27
}
}
Example Response:
{
"content": [
{
"type": "text",
"text": "The result of 15 add 27 is 42."
}
]
}
How to Check This MCP Server in VS Code
- Open the project folder in VS Code.
- Open a new terminal in VS Code (`Ctrl+`` or from the menu).
- Make sure dependencies are installed and the server is running:
npm install npm run build npm start
- You can test the MCP server by sending a request using the terminal. For example:
echo '{"name": "calculate", "arguments": {"operation": "add", "a": 15, "b": 27}}' | npx ts-node src/server.ts
- You should see a response similar to:
{ "content": [ { "type": "text", "text": "The result of 15 add 27 is 42." } ] }
- For more advanced testing, use an MCP client extension or integrate with other MCP-compatible tools in VS Code.
Project Structure
src/server.ts
: Main MCP server implementationpackage.json
: Project metadata and scriptstsconfig.json
: TypeScript configuration
License
MIT