- Home
- MCP servers
- Cowsay
Cowsay
- 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.