Cowsay

Cowsay MCP Server, providing ASCII art cow capabilities for LLMs.
  • javascript

1

GitHub Stars

javascript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "mrseanchow-cowsay-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "cowsay-mcp"
      ]
    }
  }
}

Cowsay MCP Server provides ASCII art cow capabilities for language models, enabling you to generate fun cow messages with cowsay and cowthink, or list available cow characters for great visual prompts.

How to use

You can use the cowsay-mcp server with an MCP client to generate ASCII art cows in responses. Choose a tool to emit cow art or to explore available cow characters, then send your message to the server and receive the cow-rendered output.

Available tools let you send a message to a specific cow character or ask what cows exist. Use cowsay to have a cow say something, use cowthink to have a cow think your message, or use list_cows to discover all the character options.

How to install

Prerequisites you need installed on your system:

  • Node.js and npm (Node.js 14+ recommended). Ensure npm is available in your shell.

Install the cowsay-mcp package globally so you can run the MCP server locally.

Install via npm globally:

npm install -g cowsay-mcp

Alternatively, run the server directly with npx without a global install:

npx -y cowsay-mcp

If you want to install and run through a client integration (e.g., Claude Desktop), you can trigger the Smithery CLI as shown here:

npx -y @smithery/cli install @mrseanchow/cowsay-mcp --client claude

Running on Cursor

{
  "mcpServers": {
    "cowsay-mcp": {
      "command": "npx",
      "args": ["-y", "cowsay-mcp"]
    }
  }
}

Running on Windsurf

{
  "mcpServers": {
    "cowsay-mcp": {
      "command": "npx",
      "args": ["-y", "cowsay-mcp"]
    }
  }
}

Available Cow Characters

The server supports a wide range of cow characters. Examples include default, small, tux, moose, sheep, dragon, elephant, skeleton, and stimpy, among others. Use list_cows to view the full set of available characters.

Example usage

cowsay tool example to have a cow say a message with a chosen character.

{
  "name": "cowsay",
  "parameters": {
    "message": "Hello from LLM!",
    "cow": "tux"
  }
}

cowthink tool example to have a cow think a message with a chosen character.

{
  "name": "cowthink",
  "parameters": {
    "message": "What should I say next?",
    "cow": "moose"
  }
}

list_cows tool example to discover all available characters.

{
  "name": "list_cows",
  "parameters": {}
}

License

MIT License - see LICENSE file for details.

Available tools

cowsay

Generate ASCII art with a cow saying your message using a chosen cow character.

cowthink

Generate ASCII art with a cow thinking your message using a chosen cow character.

list_cows

List all available cow characters to choose from.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational