Poem MCP Server

Exposes counter management, arithmetic operations, and IP address validation tools via a Server-Sent Events (SSE) endpoint.

Local serverstdio

What is the Poem MCP Server?

Exposes counter management, arithmetic operations, and IP address validation tools via a Server-Sent Events (SSE) endpoint.

What it actually does

This project implements a Model Context Protocol (MCP) server in Rust using the poem framework. The server provides multiple tools for managing counters, adding numbers, validating IP addresses, and checking if an IP is in a CIDR range. The tools are exposed via a Server-Sent Events (SSE) endpoint, allowing clients to interact with the server in real-time.

  • Increment, decrement, and get the current value of a counter
  • Add two integers together
  • IP Validator —
  • Validate if a given string is a valid IPv4 address
  • CIDR Checker —
  • Check if an IP address is within a specified CIDR range

Configuration

  • Rust 1.60 or higher - Cargo (Rust's package manager and build system)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

  • Rust 1.60 or higher - Cargo (Rust's package manager and build system)

Example prompts to try

  • “Use Poem to Increment.”
  • “Use Poem to Decrement.”
  • “Use Poem to Add.”

Frequently asked questions

Poem is useful for applications requiring real-time updates based on counter changes, simple arithmetic calculations, or IP address validation, such as monitoring dashboards, event tracking systems, and network management tools.