ai.smithery/aamangeldi-dad-jokes-mcp

Registre officiel Recherche et web

Get a random dad joke or search by keyword to fit any moment. Retrieve specific jokes by ID for re…

Que pouvez-vous faire avec ai.smithery/aamangeldi-dad-jokes-mcp ?

  • 🎭 Get random dad jokes
  • 🔍 Search jokes by keyword
  • 🆔 Retrieve specific jokes by ID
  • ⚡ Fast and lightweight
  • 🚀 Ready for Smithery deployment

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http aamangeldi-dad-jokes-mcp 'https://server.smithery.ai/@aamangeldi/dad-jokes-mcp/mcp' --header 'Authorization: <Bearer token for Smithery authentication>'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "aamangeldi-dad-jokes-mcp": {
            "type": "http",
            "url": "https://server.smithery.ai/@aamangeldi/dad-jokes-mcp/mcp",
            "headers": {
                "Authorization": "<Bearer token for Smithery authentication>"
            }
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Dad Jokes MCP Server
  2. Features
  3. Tools
  4. Local Development
  5. Deployment to Smithery
  6. Configuration
  7. Credits
  8. License

Dad Jokes MCP Server

A lightweight Model Context Protocol (MCP) server that provides dad jokes from icanhazdadjoke.com.

Features

  • 🎭 Get random dad jokes
  • 🔍 Search jokes by keyword
  • 🆔 Retrieve specific jokes by ID
  • ⚡ Fast and lightweight
  • 🚀 Ready for Smithery deployment

Tools

get_random_joke_tool

Get a random dad joke.

Example:

{}
search_jokes_tool

Search for dad jokes containing a specific term.

Parameters:

  • term (string, required): Search term to find jokes
  • limit (integer, optional): Number of jokes to return (default: 5, max: 30)

Example:

{
  "term": "pizza",
  "limit": 3
}
get_joke_by_id_tool

Retrieve a specific joke by its ID.

Parameters:

  • joke_id (string, required): The ID of the joke to retrieve

Example:

{
  "joke_id": "R7UfaahVfFd"
}

Local Development

Prerequisites
  • Python 3.11+
  • pip
Setup
  1. Clone the repository: bash git clone https://github.com/aamangeldi/dad-jokes-mcp.git cd dad-jokes-mcp
  2. Create a virtual environment and install dependencies: bash python3 -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate pip install fastmcp smithery httpx
  3. Run the server locally: bash fastmcp run server.py

Deployment to Smithery

  1. Push your code to GitHub
  2. Connect your repository to Smithery
  3. Smithery will automatically detect the configuration and deploy your server

The server uses:

  • runtime: python in smithery.yaml
  • FastMCP for the server implementation
  • @smithery.server() decorator for configuration

Configuration

The server requires no authentication or configuration. It uses the free icanhazdadjoke.com API with the following defaults:

  • API: https://icanhazdadjoke.com
  • No API key required
  • Rate limiting follows icanhazdadjoke.com policies

Credits

Dad jokes provided by icanhazdadjoke.com

License

MIT License - see LICENSE file for details

Questions fréquentes

Qu'est-ce que ai.smithery/aamangeldi-dad-jokes-mcp ?

Get a random dad joke or search by keyword to fit any moment. Retrieve specific jokes by ID for re…

Comment installer ai.smithery/aamangeldi-dad-jokes-mcp ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http aamangeldi-dad-jokes-mcp 'https://server.smithery.ai/@aamangeldi/dad-jokes-mcp/mcp' --header 'Authorization: <Bearer token for Smithery authentication>'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour ai.smithery/aamangeldi-dad-jokes-mcp ?

Oui. Il attend Authorization, à renseigner dans sa configuration.

ai.smithery/aamangeldi-dad-jokes-mcp est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient ai.smithery/aamangeldi-dad-jokes-mcp ?

Il est publié par aamangeldi. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.