MCP.so
Sign In

MCP MateusData Server

@mateusdata

About MCP MateusData Server

No overview available yet

Basic information

Category

Other

Runtime

node

Transports

stdio

Publisher

mateusdata

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "mcp-node-server": {
      "command": "node",
      "args": [
        "build/index.js",
        "sse"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is MCP MateusData Server?

MCP MateusData Server is a TypeScript-based implementation of the Model Context Protocol (MCP) — a minimal "Hello World" example designed to demonstrate how an MCP server works. It includes basic JSON-RPC handling, example tools (add-number and greet), and support for Server-Sent Events (SSE). This server is intended for developers learning MCP or testing client-server interactions.

How to use MCP MateusData Server?

Clone the repository and install dependencies with git clone and npm install. Run in development mode with npm run dev or build and start with npm run build && npm start. To add it to Cursor IDE, insert a JSON entry in the Cursor configuration with the command node and args pointing to build/index.js. You can also interact with the server directly via JSON-RPC over stdin or SSE.

Key features of MCP MateusData Server

  • Handles JSON-RPC requests for tool calls
  • Includes example tools: add-number and greet
  • Supports Server-Sent Events (SSE) for real-time communication
  • Provides simple client and server code for testing
  • TypeScript implementation for easy understanding
  • Minimal "Hello World" MCP example

Use cases of MCP MateusData Server

  • Learning how an MCP server works from scratch
  • Testing MCP client-server interaction locally
  • Integrating with Cursor IDE as a custom MCP server
  • Prototyping simple JSON-RPC tool calls
  • Understanding SSE-based MCP transport

FAQ from MCP MateusData Server

What are the prerequisites to run MCP MateusData Server?

Node.js v20 or higher and npm are required. Cursor IDE is recommended for configuration.

How do I install and run the server?

Clone the repository, run npm install, then use npm run dev for development or npm run build && npm start for production.

How do I add the server to Cursor IDE?

In the Cursor configuration file, add a JSON entry with "command": "node" and "args": ["path/to/build/index.js"].

How can I interact with the server using SSE?

Start the server with node build/index.js sse, connect to http://localhost:8765/sse, then send POST requests to /messages?sessionId=<sessionId> with JSON-RPC payloads.

What tools does the server provide?

Two example tools: add-number (sums two numbers a and b) and greet (returns a greeting for a given name).

Comments

More Other MCP servers