Token导航 LogoToken导航TokenDH.com
MCP Chucknorrisjokes logo
AI代理stdio官方级别未说明来源级核验

MCP Chucknorrisjokes

MCP Server

一个提供Chuck Norris笑话访问的MCP服务器,支持随机笑话获取、错误处理和日志记录。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
PythonClaudeAPI集成Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

cloonix

提供方

cloonix

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv .venv

详细介绍

查克·诺里斯MCP服务器

一个模型上下文协议(MCP)服务器,提供访问查克·诺里斯笑话的功能 查克·诺里斯API

特点/功能

  • 随机笑话通过MCP工具获取随机的查克·诺里斯笑话
  • 错误处理针对API故障和网络问题的健壮错误处理
  • 记录日志全面的日志记录用于调试和监控

先决条件

  • Python 3.8 或更高版本

安装

  1. 克隆或下载此仓库
  1. 设置虚拟环境 (推荐):
   python3 -m venv .venv
   source .venv/bin/activate  # On Windows: .venv\Scripts\activate
  1. 安装依赖项
   pip install -r requirements.txt

用法

运行服务器

source .venv/bin/activate
python3 server.py

服务器将启动并监听标准输入/输出(stdin/stdout)上的MCP协议消息。

API 参考

get_random_joke

从API中获取一个随机的查克·诺里斯笑话。

参数

退货一个包含笑话文本的字符串。

配置

  • API基础URL: https://api.chucknorris.io/jokes
  • 超时API请求需10秒
  • 日志级别INFO(使用 --debug 用于DEBUG级别的标志,日志记录到 logs/chuck_norris_server.log)

与MCP客户端的集成

Claude Desktop(克劳德桌面版)

在您的(内容/列表/计划等)中添加以下内容: claude_desktop_config.json (通常位于 ~/Library/Application Support/Claude/claude_desktop_config.json (在 macOS 上):

{
  "mcpServers": {
    "chuck-norris": {
      "command": "python3",
      "args": ["/path/to/your/mcp-chucknorris/server.py"],
      "env": {
        "PATH": "/path/to/your/mcp-chucknorris/.venv/bin:$PATH"
      }
    }
  }
}

替换 /path/to/your/mcp-chucknorris 使用您项目目录的实际路径。

Claude 插件(VSCode 扩展)

在你的VSCode中 settings.json,添加:

{
  "claude-code.mcpServers": {
    "chuck-norris": {
      "command": "python3",
      "args": ["server.py"],
      "cwd": "/path/to/your/mcp-chucknorris"
    }
  }
}

Kilo Code(VSCode 扩展)

在你的VSCode中 settings.json,添加:

{
  "kilo-code.mcpServers": {
    "chuck-norris": {
      "command": "python3",
      "args": ["server.py"],
      "cwd": "/path/to/your/mcp-chucknorris"
    }
  }
}

VSCode中的GitHub Copilot

如果使用支持MCP的GitHub Copilot扩展,请在VSCode中添加它 settings.json

{
  "github.copilot.mcpServers": {
    "chuck-norris": {
      "command": "python3",
      "args": ["server.py"],
      "cwd": "/path/to/your/mcp-chucknorris"
    }
  }
}

许可证

这个项目是开源的。请随意使用并根据需要进行修改。

目录标签

目录标签

PythonClaudeAPI集成笑话服务本地部署MCP协议娱乐功能

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP