Token导航 LogoToken导航TokenDH.com
MCP API client-server-telnet-compatible logo
开发工具未说明官方级别未说明来源级核验

MCP API client-server-telnet-compatible

MCP Server

一个基于Node.js的CLI工具,支持发送HTTP请求、管理会话和记录请求/响应,适用于开发测试和API调试。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
会话管理JavaScript命令行工具

安装说明

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

作者 / 组织

Sathwika06-gif

提供方

Sathwika06-gif

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

📡 MCP API客户端服务器(电信兼容)

A. 基于CLI的Postman/cURL克隆 使用Node.js构建。\ 支持以结构化JSON格式发送HTTP请求、管理会话和记录请求/响应。

______________________________________________________________________

🚀 特性

  • ✅ 发送HTTP请求(GET, POST, PUT, DELETE)
  • ✅ 管理每个会话的标头和Cookie
  • ✅ 所有请求和响应的结构化日志记录
  • ✅ 简单的CLI界面(通过Telnet)

______________________________________________________________________

📂 项目结构

mcp-api客户端/

|

├── mcp-api-server.js#主服务器文件

├── package.json#Node.js依赖关系和设置

--readme.md文档

______________________________________________________________________

⚙️ 安装

1.️⃣ 克隆存储库

git clone https://github.com/your-username/mcp-api-client.git
cd mcp-api-client

2.️⃣ 初始化Node.js项目

npm init -y

3️⃣ 安装依赖关系

npm install axios tough-cookie axios-cookiejar-support

4.️⃣ 更新package.json

Make sure it has "type": "module" so ES Modules (import) work:

{
  "name": "mcp-api-client",
  "version": "1.0.0",
  "type": "module",
  "dependencies": {
    "axios": "^1.5.0",
    "axios-cookiejar-support": "^2.0.2",
    "tough-cookie": "^4.1.3"
  }
}

▶️ 运行服务器

启动服务器:

node mcp-api-server.js

预期产量:

MCP API Server running on port 6000

Connect with: telnet localhost 6000

Connect via Telnet

打开另一个终端并连接:

telnet localhost 6000

您应该看到:

✅ API MCP服务器就绪。键入帮助。

📜 可用命令 命令说明 HELP显示所有可用命令 请求 \[BODY\]发送HTTP请求(正文必须在一行上为JSON) SETHEADER 向会话添加自定义标头 清除所有自定义标题 SHOWSESSION显示当前会话状态(标题) EXIT关闭连接

🧪 示例用法

1.显示帮助

    HELP

2.设置标题

   SETHEADER Authorization Bearer mytoken123

3.表演环节

    SHOWSESSION

输出:

📦 当前会话: { “授权”:“承载者mytoken123” }

4.发送GET请求

      REQUEST GET https://jsonplaceholder.typicode.com/posts/1

示例响应:

{ “请求”:{ “方法”:“GET”, “url”:“https://jsonplaceholder.typicode.com/posts/1", “headers”:{}, “body”:空 }, “响应”:{ “状态”:200, “headers”:{…}, “数据”:{ “用户ID”:1, “id”:1, “标题”:“通过规定除非有选择权,否则将被废除”, “身体”:“…” } } }

5.发送POST请求

        REQUEST POST https://jsonplaceholder.typicode.com/posts {"title":"Hello","body":"World","userId":1}

6.清除标题

        CLEARHEADERS
        SHOWSESSION

7.退出会话

        EXIT

目录标签

目录标签

会话管理JavaScript命令行工具HTTP请求本地部署CLI工具API调试开发测试

接入字段

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

未说明

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

token

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明token部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP