Joke Generator MCP
Joke Generator MCP
Un servidor simple del Model Context Protocol (MCP) construido con Python que proporciona chistes para desarrolladores y de programación.
Objetivo
Este proyecto se ha creado como parte de un flujo de aprendizaje de MCP para entender cómo se estructuran, prueban y despliegan los servidores MCP.
Related MCP server: Jokes MCP Server
Características
Herramientas:
get_random_joke: Devuelve un chiste aleatorio para desarrolladores.get_joke_by_topic: Devuelve un chiste basado en un tema de programación específico (por ejemplo, Python, JavaScript, CSS).
Configuración e instalación
Clona o descarga el repositorio
Instala las dependencias: Asegúrate de tener Python 3.10+ instalado. Instala el paquete localmente:
pip install -e .
Uso (pruebas locales)
Puedes ejecutar el servidor MCP directamente usando stdio:
python -m joke_mcpPruebas con el MCP Inspector
Para probar el servidor de forma interactiva, usa el MCP Inspector oficial:
npx @modelcontextprotocol/inspector python -m joke_mcpEsto iniciará una interfaz web local donde podrás invocar las herramientas proporcionadas por este servidor.
Despliegue en Smithery
Este proyecto incluye un archivo de configuración smithery.yaml para facilitar el despliegue en el mercado de Smithery.
Asegúrate de que tu código esté alojado en un repositorio público de GitHub.
Ve a Smithery y haz clic en "Add Server".
Proporciona la URL de tu repositorio. Smithery leerá el
smithery.yamly configurará la compilación automáticamente.
Resultados de aprendizaje
Se demostró cómo usar el SDK de Python
mcppara crear herramientas.Se configuró una estructura estándar de paquete de Python.
Se preparó para compartir públicamente a través de un mercado de MCP.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides jokes on demand, allowing users to request different types of jokes (Chuck Norris, Dad jokes, etc.) through natural language in both GitHub Copilot and Microsoft Copilot Studio.MIT
- AlicenseNot gradedqualityDmaintenanceEnables users to fetch jokes from various categories including Chuck Norris and dad jokes through a standardized MCP interface. Demonstrates integration between Microsoft Copilot Studio and MCP servers for humor-based interactions.MIT
- AlicenseNot gradedqualityDmaintenanceEnables users to fetch various types of jokes including Chuck Norris and Dad jokes through an MCP server that integrates with Microsoft Copilot Studio and GitHub Copilot.MIT
- AlicenseNot gradedqualityDmaintenanceEnables users to fetch jokes from various categories including Chuck Norris jokes and Dad jokes through a standardized MCP interface. Provides integration with Microsoft Copilot Studio and GitHub Copilot for AI-powered humor delivery.MIT
Related MCP Connectors
Jokes MCP — wraps JokeAPI v2 (free, no auth)
Dad Jokes MCP — wraps icanhazdadjoke.com (free, no auth)
Chuck Norris MCP — wraps chucknorris.io (free, no auth)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/aidevshakil/mcp-learning'
If you have feedback or need assistance with the MCP directory API, please join our Discord server