PA

portkey-ai/hoot

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

22 stars 7 forks 质量 55 趋势 10MIT

MCP 测试工具——类似于 Postman,但基于模型上下文协议。

概览

—— 类似 Postman,但基于模型上下文协议。 测试、调试并探索MCP服务器,界面优美。无需AI聊天。 https://github.com/user-attachments/assets/e3add38e-9636-4f40-99d8-f4a2b8f0f056 —— Hoot 正在积极开发中。发现了漏洞?请开启一个问题。想贡献吗?欢迎公关! 👉 —— 在浏览器中打开,准备测试。 在localhost:8009上打开。一个命令,零配置。 - — HTTP 和 SSE 传输支持 - — 只需粘贴一个 URL,Hoot 会处理剩下的 - — 测试工具的参数和视图响应 - — 一切都准备好用剪贴板处理 - 配备自动发现和合规测试(文档)- — 安全本地认证 - — 内置安全功能 - — 本地开发安全

概述(AI 翻译)

MCP 测试工具 — 类似 Postman,但针对模型上下文协议。

测试、调试并探索MCP服务器,界面优美。无需AI聊天。

https://github.com/user-attachments/assets/e3add38e-9636-4f40-99d8-f4a2b8f0f056

** ⚠️ Beta Software** — Hoot 正在积极开发中。发现了漏洞?可以发起问题。想贡献吗?欢迎公关!

快速启动

** 🌐 立即尝试(无需安装):**

👉 hoot.run — 在浏览器中打开,准备测试。

或者本地运行:

在localhost:8009处打开。一个命令,零配置。

特色

核心测试

  • 连接任意MCP服务器 — HTTP和SSE传输支持
  • 自动检测 — 只需粘贴URL,Hoot自己会搞定剩下的
  • 执行工具 — 带有参数和查看响应的测试工具
  • 支持复制粘贴 — 所有内容都适合剪贴板

认证与安全

  • OAuth 2.1 带有自动发现和合规测试(文档)
  • 基于JWT的会话 — 安全本地认证
  • 速率限制与审计日志 — 内置安全功能
  • 默认仅本地主机 — 适合本地开发

智能功能

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

🦉 Hoot

MCP Testing Tool — Like Postman, but for the Model Context Protocol.

Test, debug, and explore MCP servers with a beautiful interface. No AI chat needed.

https://github.com/user-attachments/assets/e3add38e-9636-4f40-99d8-f4a2b8f0f056

⚠️ Beta Software — Hoot is in active development. Found a bug? Open an issue. Want to contribute? PRs welcome!

Quick Start

🌐 Try instantly (no install):

👉 hoot.run — Opens in your browser, ready to test.

Or run locally:

npx -y @portkey-ai/hoot

Opens on localhost:8009. One command, zero config.

Features

Core Testing

  • Connect to any MCP server — HTTP and SSE transport support
  • Auto-detection — Just paste a URL, Hoot figures out the rest
  • Execute tools — Test tools with parameters and view responses
  • Copy-paste friendly — Everything is clipboard-ready

Authentication & Security

  • OAuth 2.1 with automatic discovery and compliance testing (docs)
  • JWT-based sessions — Secure local authentication
  • Rate limiting & audit logs — Built-in security features
  • Localhost-only by default — Safe for local development

Smart Features

  • Intelligent tool filtering — Context-aware tool selection powered by AI
  • Chat interface — Test tools conversationally with LLM assistance
  • Keyboard shortcuts — Lightning-fast navigation (docs)
  • 8 beautiful themes — Light & dark modes for every preference (docs)

Sharing & Collaboration

  • 🦉 “Try in Hoot” links — Share servers with a single URL (docs)
  • Persistent state — Your servers and tools stay configured between sessions

How It Works

Hoot runs a Node.js backend that acts as the MCP client, eliminating CORS issues when connecting to MCP servers from your browser.

Browser (React) → Backend (Node.js/Express) → MCP Servers

Architecture highlights:

  • No CORS headaches — Backend handles all MCP connections
  • Persistent OAuth tokens — Stored securely in SQLite (~/.hoot/hoot-mcp.db)
  • Session-based auth — JWT tokens for secure frontend-backend communication
  • Edge-ready — Deploy to Cloudflare Workers for global hosting (guide)
在 GitHub 查看完整 README

安装

npx -y @portkey-ai/hoot
新手?先看 mcpskill.org 教程 →