Nimcp MCP Server

mcpTool: proc echo(text: string): string = ## Echo back the input text return "Echo: " & text

Local serverstdio

What is the Nimcp MCP Server?

mcpTool: proc echo(text: string): string = Echo back the input text return "Echo: " & text

What you get

  • Macro-driven API — - Define servers, tools, resources, and prompts with simple, declarative syntax
  • Full MCP 2024-11-05 Support — - Complete implementation of MCP specification with JSON-RPC 2.0
  • Multiple Transports — - Supports stdio, SSE, HTTP, and WebSocket transports
  • Enhanced Type System — - Support for objects, unions, enums, optional types, and arrays
  • Automatic Schema Generation — - JSON schemas generated from Nim type signatures
  • Request Context System — - Progress tracking, cancellation, and request lifecycle management

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.

Example prompts to try

  • “Use Nimcp to Server.”
  • “Use Nimcp to Request.”
  • “Use Nimcp to Installation.”

Frequently asked questions

mcpTool: proc echo(text: string): string = ## Echo back the input text return "Echo: " & text Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.