MCP Scala MCP Server

import cats.effect.IO import cats.effect.IOApp import dev.capslock.mcpscala.transport.StdioServer import dev.capslock.mcpscala.mcp.ContentPart import

Local serverstdio

What is the MCP Scala MCP Server?

import cats.effect.IO import cats.effect.IOApp import dev.capslock.mcpscala.transport.StdioServer import dev.capslock.mcpscala.mcp.ContentPart import

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.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
randomNumbergenerate random number between min to max.
iotagenerate a sequence of numbers from min to max.
sumcalculate the sum of a sequence of numbers.

Example prompts to try

  • “Use MCP Scala to randomNumber.”
  • “Use MCP Scala to iota.”
  • “Use MCP Scala to sum.”

Frequently asked questions

import cats.effect.IO import cats.effect.IOApp import dev.capslock.mcpscala.transport.StdioServer import dev.capslock.mcpscala.mcp.ContentPart import Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.