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

Web Request MCP Server

MCP Server

基于TypeScript的MCP服务器,提供灵活的HTTP请求执行功能,支持自定义方法、头部和内容,适用于AI助手与Web API的无缝交互。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
AI工作流JavaScriptClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

KS-GEN-AI

提供方

KS-GEN-AI

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

Web请求MCP服务器

通过MCP(模型上下文协议)执行HTTP请求

这是一个基于TypeScript的MCP服务器,它提供了一个灵活的工具来执行具有自定义方法、标头和正文内容的HTTP请求。它使AI助手能够与web API和端点无缝交互。

特性

http_request

一个多功能的工具,用于发出HTTP请求,并完全控制所有参数。

  • 目的:使用自定义配置执行HTTP请求
  • 参数:

- url (必填):目标URL(例如,“https://api.example.com/endpoint") - method (可选):HTTP方法-GET、POST、PUT、DELETE、PATCH、HEAD、OPTIONS(默认为GET) - headers (可选):自定义标头作为键值对 - body (可选):请求正文(字符串或对象,对象自动JSON字符串化) - params (可选):URL查询参数作为键值对

  • 行为:

- JSON正文的自动内容类型检测 - 大响应的响应截断(最多50000个字符) - 使用状态代码进行全面的错误处理 - 返回完整的响应,包括状态、标头和数据

请求示例:

// Simple GET request
{ url: "https://api.github.com/users/octocat" }

// POST with JSON body
{
  url: "https://api.example.com/data",
  method: "POST",
  headers: { "Authorization": "Bearer token123" },
  body: { name: "John", email: "john@example.com" }
}

// GET with query parameters
{
  url: "https://api.example.com/search",
  params: { q: "search term", limit: "10" }
}

发展

安装依赖项:

npm install

构建服务器:

npm run build

对于自动重建的开发:

npm run watch

安装

与Claude Desktop一起使用

要与Claude Desktop一起使用,请添加服务器配置:

在MacOS上: ~/Library/Application Support/Claude/claude_desktop_config.json 在Windows上: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "webrequest": {
      "command": "node",
      "args": ["/ABSOLUTE/PATH/TO/webrequest-mcp-server/build/index.js"]
    }
  }
}

与光标一起使用

添加到光标MCP设置配置文件中:

{
  "mcpServers": {
    "webrequest": {
      "command": "node",
      "args": ["/ABSOLUTE/PATH/TO/webrequest-mcp-server/build/index.js"]
    }
  }
}

调试

由于MCP服务器通过stdio进行通信,调试可能具有挑战性。我们建议使用 MCP检查员:

npm run inspector

检查器将提供一个URL,用于访问浏览器中的调试工具。

配置

服务器配置:

  • 最大响应大小:50000个字符(大于此值的响应将被截断)
  • 支持的方法:获取、发布、放置、删除、补丁、头部、选项
  • 内容类型:自动JSON处理,通过标头支持任何内容类型

用例

此MCP服务器可用于:

  • 测试和与REST API交互
  • 从web服务获取数据
  • 在AI工作流中自动化HTTP请求
  • 原型API集成
  • 调试web端点

许可证

MIT许可证-有关详细信息,请参阅许可证文件

目录标签

目录标签

AI工作流JavaScriptClaudeHTTP请求本地部署RESTAPI交互Web服务API调试

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

token

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明tokenremote-capable

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP