Skip to main content
Glama

Fetch API MCP Server

by jethroHuang

Fetch API MCP 服务器

这是一个基于MCP(Model Context Protocol)的API请求服务器,可以发送各种HTTP请求并返回结果。

功能

  • 支持多种HTTP方法(GET, POST, PUT, DELETE等)
  • 支持自定义请求头
  • 支持表单数据提交
  • 支持JSON数据提交
  • 支持Cookie设置
  • 自动处理不同类型的响应(JSON, 文本, 二进制)

Cursor安装

npm 安装

npm install -g fetch-api-mcp

打开 cursor mcp 配置,添加配置项:

"fetch-api": { "command": "mcp-server-fetch-api" }

开发安装

npm install

调试

启动服务器

npm start

或者直接运行:

node src/index.js

参数说明

MCP服务器接受以下参数:

  • url: 请求的URL(必填)
  • method: 请求方法,默认为GET
  • headers: 请求头,对象格式
  • formData: 表单数据,对象格式
  • jsonData: JSON数据,对象格式
  • cookies: Cookie数据,对象格式

返回数据

服务器返回以下数据:

  • status: HTTP状态码
  • statusText: HTTP状态文本
  • headers: 响应头
  • data: 响应数据(会根据Content-Type自动解析为JSON、文本或Base64编码的二进制数据)

示例

发送GET请求

{ "url": "https://api.example.com/data", "method": "GET", "headers": { "User-Agent": "MCP-Fetch-API/1.0" } }

发送POST请求(JSON数据)

{ "url": "https://api.example.com/submit", "method": "POST", "headers": { "User-Agent": "MCP-Fetch-API/1.0" }, "jsonData": { "name": "测试用户", "email": "test@example.com" } }

发送POST请求(表单数据)

{ "url": "https://api.example.com/form", "method": "POST", "formData": { "username": "testuser", "password": "password123" } }
{ "url": "https://api.example.com/profile", "method": "GET", "cookies": { "session": "abc123", "user_id": "12345" } }
Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Tools

A Model Context Protocol server that enables sending customizable HTTP requests with support for various methods, headers, and data formats, returning parsed responses automatically.

  1. 功能
    1. Cursor安装
      1. 开发安装
        1. 调试
          1. 启动服务器
          2. 参数说明
          3. 返回数据
        2. 示例
          1. 发送GET请求
          2. 发送POST请求(JSON数据)
          3. 发送POST请求(表单数据)
          4. 带Cookie的请求

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that provides web content fetching and conversion capabilities.
          Last updated -
          4
          704
          2
          JavaScript
          MIT License
          • Apple
        • A
          security
          F
          license
          A
          quality
          A Model Context Protocol server that intelligently fetches and processes web content, transforming websites and documentation into clean, structured markdown with nested URL crawling capabilities.
          Last updated -
          2
          405
          3
          TypeScript
        • -
          security
          F
          license
          -
          quality
          A server implementation of the Model Context Protocol (MCP) that provides REST API endpoints for managing and interacting with MCP resources.
          Last updated -
          Python
        • A
          security
          F
          license
          A
          quality
          A Model Context Protocol server that provides tools for fetching and posting HTTP data, with built-in prompts for URL summarization and API analysis.
          Last updated -
          2
          TypeScript

        View all related MCP servers

        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/jethroHuang/fetch-api-mcp'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server