MCP Server – README | MCP Marketplace

✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

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:

{
  "type": "object",
  "properties": {
    "a": { "type": "number" },
    "b": { "type": "number" }
  },
  "required": ["a", "b"]
}

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

  1. Install dependencies:
npm|yarn|pnpm install @modelcontextprotocol/sdk
  1. Run the server:
  • Meant to be used with an MCP client, for example this one. Usage with that client would look like this:
npm|yarn|pnpm start <path_to_this_dir/build/index.js>

Error Handling

The server implements standard MCP error handling. If an unknown method is called, it will return a MethodNotFound error.

Featured Templates

View More

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.