MCP Server
A simple Model Context Protocol (MCP) server implementation that provides tool functionality through a standardized interface. This server currently implements a basic calculator tool that can add two numbers together.
Overview
This server uses the @modelcontextprotocol/sdk
to create a standardized way of exposing tools to MCP clients. It runs over stdio transport, making it suitable for integration with various client applications.
Features
- Implements MCP Server specification
- Uses stdio transport for communication
- Provides a
calculate_sum
tool that adds two numbers together
Available Tools
calculate_sum
A simple addition tool that takes two numbers and returns their sum.
Input Schema:
Response:
The tool will return the sum as a text response. For example, "8"
for the above input.
Technical Details
- Server Name: mcp-server
- Version: 1.0.0
- Transport: StdioServerTransport
- SDK: @modelcontextprotocol/sdk
Getting Started
- Install dependencies:
- Run the server:
- Meant to be used with an MCP client, for example this one. Usage with that client would look like this:
Error Handling
The server implements standard MCP error handling. If an unknown method is called, it will return a MethodNotFound
error.
This server cannot be installed
A simple Model Context Protocol server that provides standardized tool functionality, currently implementing a basic calculator for adding two numbers together.
Related MCP Servers
- AsecurityFlicenseAqualityA server that provides tools for performing basic arithmetic operations (addition, subtraction, multiplication, division) via the Model Context Protocol.Last updated -4JavaScript
- AsecurityFlicenseAqualityA simple server that provides basic arithmetic operations (addition, subtraction, multiplication, division) as tools that can be called by Large Language Models through the Model Context Protocol.Last updated -4JavaScript
- AsecurityFlicenseAqualityA simple Model Context Protocol server that provides basic arithmetic operations (addition, subtraction, multiplication, division) as tools that can be called by Large Language Models.Last updated -4JavaScript
- AsecurityAlicenseAqualityA Model Context Protocol server that provides basic calculator functionality for LLMs, enabling them to perform mathematical operations like addition, subtraction, multiplication, division, modulo, and square root.Last updated -618010TypeScriptMIT License