Token导航 LogoToken导航

MCP Server · 开发工具

Octocat Harry Potter MCP Server

Postman Agent Generator是一个基于MCP协议的API工具生成器,可自动生成JavaScript工具并与Postman、Claude Desktop等客户端集成。

stdio官方级别未说明来源级核验工具 0
API集成开发工具JavaScriptClaude自动化测试Claude Desktop

快速开始

作者 / 组织
jonico
提供方
jonico
运行时
Docker

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

3

仓库热度

收录来源

2 个

MCP World

选型结论

Octocat Harry Potter MCP Server 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

docker run -i --rm --env-file .env octocat-hp-mcp-server

客户端配置示例

{
  "mcpServers": {
    "octocat-harry-potter-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--env-file",
        ".env",
        "octocat-hp-mcp-server"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

工作坊幻灯片:

https://drive.google.com/drive/folders/1CQaKkrcuD8Vxam559EEdCByX0z2s-Oxc?usp=sharing

邮递员代理生成器

欢迎来到您的生成代理! 🚀

此项目是使用创建的 邮递员代理生成器,配置为 模型上下文提供程序(MCP) 服务器输出模式。它为您提供:

  • ✅ MCP兼容服务器(mcpServer.js)
  • ✅ 为每个选定的Postman API请求自动生成JavaScript工具

让我们把事情安排好!

🚦 入门指南

⚙️ 先决条件

在开始之前,请确保您已经:

  • (包含在Node中)

📥 安装和设置

1.安装依赖项

从项目的根目录运行:

npm install

🔐 设置工具环境变量(octocat和哈利·波特api不需要)

在 .env 在文件中,您将看到环境变量占位符,每个占位符对应所选工具所在的工作区。例如,如果您从2个工作区(例如Acme和Widgets)中选择请求,您将看到两个占位符:

ACME_API_KEY=
WIDGETS_API_KEY=

使用每个API的实际API键更新值。这些环境变量在生成的工具内部用于为每个请求设置API键。您可以在 tools 查看目录以了解其工作原理。

// environment variables are used inside of each tool file
const apiKey = process.env.ACME_API_KEY;

警告: 这可能不是每个API都正确。生成逻辑相对简单——对于每个工作区,我们创建一个与工作区slug同名的环境变量,然后在属于该工作区的每个工具文件中使用该环境变量。如果这不是您选择的API的正确行为,没问题!您可以手动更新 .env 文件或工具文件,以准确反映API的身份验证方法。

🛠️ 列出可用工具

列出所有生成工具的描述和参数,包括:

node index.js tools

例子:

Available Tools:

Workspace: 6-harry-potter-api-with-magic-visualizations
  Collection: hogwarts-staff.js
    get_hogwarts_staff
      Description: Retrieve all Hogwarts staff characters.
      Parameters:

  Collection: spells.js
    fetch_spells
      Description: Fetch spells from the Harry Potter API.
      Parameters:

  Collection: hogwarts-students.js
    get_hogwarts_students
      Description: Fetch all Hogwarts students from the Harry Potter API.
      Parameters:

  Collection: characters-in-house.js
    get_characters_in_house
      Description: Retrieve characters from a specific Hogwarts house.
      Parameters:
        - house: The name of the Hogwarts house to retrieve characters from.

  Collection: all-characters.js
    get_all_characters
      Description: Retrieve all characters from the Harry Potter API.
      Parameters:

Workspace: 7-git-hub-octodex-postbot
  Collection: build-your-own-octodex-api.js
    fetch_octocats
      Description: Fetch Octocats from the Octodex API.
      Parameters:

🌐 运行MCP服务器

MCP服务器(mcpServer.js)向兼容MCP的客户端(如Claude Desktop或Postman Desktop应用程序)公开您的自动化API工具。

  1. 查找节点路径:
which node
  1. 找到 mcpServer.js 路径:
realpath mcpServer.js
A.🖥️ 与邮差同行

Postman桌面应用程序是运行和测试MCP服务器的最简单方法。

步骤1:从下载最新的Postman桌面应用程序 或者安装最新的Postman Desktop Agent,以便在浏览器中与Postman配合使用。

步骤2:分叉或修改 Octodex-HP-MCP Server 邮差收藏 这里 并调整 Octodex & HP Local Node 指向本地MCP服务器的服务器设置:

B👩‍💻 使用Claude Desktop运行

要与Claude Desktop集成,请执行以下操作:

打开克劳德桌面→ 设置 → 开发者 → 编辑配置 并添加您的服务器:

{
  "mcpServers": {
    "octocat-hp-mcp-server-local": {
      "command": "",
      "args": [""]
    }
  }
}

例如

{
  "mcpServers": {
    "octocat-hp-mcp-server-local": {
      "command": "/usr/local/bin/node",
      "args": ["/Users/yourusername/octocat-harry-potter-mcp-server/mcpServer.js"]
    }
  }
}

重新启动Claude Desktop以激活此更改。

C🏃‍♂️ 在VSCode中运行MCP服务器

为了在VSCode中运行本地MCP服务器,您可以调整并启动 octocat hp mcp服务器本地 .vcode文件夹中的服务器。

如果在Co-Pilot Chat中选择代理模式,则工具图标应显示由 octocat-hp-mcp-server-local 服务器。

附加选项

🐳 Docker部署(生产)

对于生产部署,您可以使用Docker:

1.构建Docker镜像

docker build -t octocat-hp-mcp-server .

将环境变量(API键等)添加到 .env 文件。

本地测试:

docker run -i --rm --env-file .env octocat-hp-mcp-server

2.克劳德桌面集成

将Docker服务器配置添加到Claude Desktop(设置→ 开发者→ 编辑配置):

{
  "mcpServers": {
    "octocat-hp-mcp-server-docker": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "--env-file=.env", "octocat-hp-mcp-server"]
    }
  }
}

3.VS代码集成

为了在VSCode中运行Docker MCP服务器,您可以调整并启动 .vcode文件夹中的服务器。

如果在Co-Pilot Chat中选择代理模式,则工具图标应显示由 octocat-hp-mcp-server-docker 服务器。

🌐 服务器发送事件(SSE)

要运行支持服务器发送事件(SSE)的服务器,请使用 --sse 标志:

node mcpServer.js --sse

要在Docker中使用SSE运行并在端口9000上公开:

docker run  -i --rm  -p 9000:9000 --env-file .env octocat-hp-mcp-server node mcpServer.js --sse

这将在后台启动服务器,将主机上的端口9000映射到容器中的端口9000,并启用SSE支持。

🐳 Dockerfile(包括在内)

该项目附带了以下最低限度的Docker设置:

FROM node:22.12-alpine AS builder

WORKDIR /app
COPY package.json package-lock.json ./
RUN npm install

COPY . .

ENTRYPOINT ["node", "mcpServer.js"]

➕ 添加新工具

使用更多工具轻松扩展您的代理:

  1. 访问 邮递员代理生成器.
  2. 选择新的API请求,生成新的代理,然后下载。
  3. 将新生成的工具复制到现有项目的 tools/ 文件夹。
  4. 更新您的 tools/paths.js 文件中包含新的工具参考。

示例提示和可视化

prompts.md 有一些示例提示如何测试MCP服务器的功能,这导致 可视化 像这样

💬 问题与支持

访问 邮递员代理生成器 更新和新功能页面。

访问 邮差社区 分享你所构建的内容,提出问题并获得帮助。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

API工具JavaScript本地部署MCP协议Postman集成自动化测试开发工具

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Octocat Harry Potter MCP Server

MCP World · 本页

0stdio有2 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Octocat Harry Potter MCP Server 怎么安装?

公开资料给出的安装命令是 docker run -i --rm --env-file .env octocat-hp-mcp-server,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Octocat Harry Potter MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

Octocat Harry Potter MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Octocat Harry Potter MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Octocat Harry Potter MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP