Joke Generator MCP
Joke Generator MCP
Простой сервер Model Context Protocol (MCP), написанный на Python, который предоставляет шутки для разработчиков и о программировании.
Цель
Этот проект создан в рамках учебного процесса по изучению MCP, чтобы понять, как устроены серверы MCP, как они тестируются и развертываются.
Related MCP server: Jokes MCP Server
Возможности
Инструменты:
get_random_joke: Возвращает случайную шутку для разработчиков.get_joke_by_topic: Возвращает шутку по конкретной теме программирования (например, Python, JavaScript, CSS).
Установка и настройка
Клонируйте или скачайте репозиторий
Установите зависимости: Убедитесь, что у вас установлен Python 3.10+. Установите пакет локально:
pip install -e .
Использование (локальное тестирование)
Вы можете запустить сервер MCP напрямую через stdio:
python -m joke_mcpТестирование с помощью MCP Inspector
Для интерактивного тестирования сервера используйте официальный MCP Inspector:
npx @modelcontextprotocol/inspector python -m joke_mcpЭто запустит локальный веб-интерфейс, где вы сможете вызывать инструменты, предоставляемые этим сервером.
Развертывание на Smithery
В этот проект включен файл конфигурации smithery.yaml для простого развертывания на маркетплейсе Smithery.
Убедитесь, что ваш код размещен в публичном репозитории на GitHub.
Перейдите на Smithery и нажмите "Add Server".
Укажите URL вашего репозитория. Smithery прочитает
smithery.yamlи автоматически настроит сборку.
Результаты обучения
Продемонстрировано, как использовать Python SDK
mcpдля создания инструментов.Настроена стандартная структура Python-пакета.
Подготовлен проект для публичного размещения через маркетплейс 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