mcpField
D
dev-proxy-tools

dev-proxy-tools

本地服务
github.com/dev-proxy-tools开发工具41 周前更新

关于 dev-proxy-tools

dev-proxy-tools 为 AI 助手和其他 MCP 客户端提供 Dev Proxy 的交互入口,适用于配置与使用 API 模拟器的开发者。它可检索相关文档、获取最佳实践并查看已安装版本。

主要功能

  1. 01检索 Dev Proxy 文档
  2. 02获取配置与使用最佳实践
  3. 03查询已安装版本

适用场景

  1. 01按自然语言查找模拟 API 错误的方法
  2. 02生成 Dev Proxy 配置时参考最佳实践
  3. 03确认配置适配已安装版本

MCP 相关

该 MCP 服务通过 GetBestPractices、FindDocs 和 GetVersion 等工具向 MCP 客户端开放 Dev Proxy 文档与版本信息。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"dev-proxy-tools": {
"command": "npx",
"args": [
"-y",
"@devproxy/mcp"
]
}
}
}
启动命令npx -y @devproxy/mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@devproxy/mcp0.3.1

工具

3

收录的工具列表 · 更新于 3 周前

此工具无需参数。

详细介绍

Dev Proxy MCP Server

在 VS Code 中通过 NPX 安装 在 VS Code Insiders 中通过 NPX 安装

这是一个适用于 Dev Proxy 的模型上下文协议(MCP)服务,可让 AI 助手使用 MCP 标准与 Dev Proxy 的功能交互。使用此服务可以:

  1. 使用自然语言创建 Dev Proxy 配置
  2. 获取使用 Dev Proxy 的上下文帮助
  3. 探索 Dev Proxy 的功能和特性

Visual Studio Code 截图,打开了 GitHub Copilot 聊天窗格。GitHub Copilot 处于助手模式,并使用 Dev Proxy MCP 服务检索相关信息,以及创建符合指定提示词的 Dev Proxy 配置。

什么是 Dev Proxy?

Dev Proxy 是一款 API 模拟器,可帮助你轻松测试应用在非理想情况下的表现。它可以让你:

  • 测试 API 错误处理:无需更改代码,即可查看应用如何响应 API 错误
  • 验证速率限制处理:模拟 API 速率限制,改善用户体验
  • 测试缓慢的 API 响应:查看应用如何处理缓慢的 API,以便实现必要的补偿措施
  • 创建模拟 API:快速搭建模拟 API,无需编写不会随产品发布的代码

Dev Proxy 会在代理层拦截网络请求,因此适用于任何类型的应用和技术栈。

此软件包的功能

此软件包提供了 Dev Proxy 的模型上下文协议(MCP)服务接口。它允许 AI 助手和其他兼容 MCP 的客户端:

  1. 使用自然语言查询查找 Dev Proxy 文档
  2. 获取已安装的 Dev Proxy 版本

先决条件

用法

若要设置和使用 MCP 服务,请参阅 MCP 宿主的说明,例如 Visual Studio Code。Dev Proxy MCP 服务已发布至 npm,包名为 @devproxy/mcp。

请使用以下值:

  • 类型:stdio
  • 命令:npx
  • 参数:
    • -y
    • @devproxy/mcp
  • 环境:无

提示

如果你想测试此服务的预览版,请使用 @devproxy/mcp@next。

连接 MCP 客户端

此 MCP 服务提供以下工具:

GetBestPractices

获取配置和使用 Dev Proxy 的最佳实践列表。进行任何涉及 Dev Proxy 的代码生成或操作时,都应调用此工具。这些最佳实践不会变化,因此在当前会话中调用一次后,无需再次调用。

_Best practices in markdown_
FindDocs

查找与特定查询相关的 Dev Proxy 文档。

{
  "query": "How to simulate API errors"
}
GetVersion

获取当前安装的 Dev Proxy 版本。这有助于确保生成的配置与已安装的 Dev Proxy 版本兼容。

{}

开发

# Clone the repository
git clone https://github.com/waldekmastykarz/dev-proxy-mcp.git
cd dev-proxy-mcp

# Install dependencies
npm install

# Build the project
npm run build

# Run the server
npm start

# Run with MCP inspector for debugging
npm run inspect

贡献

欢迎贡献!欢迎随时提交 Pull Request。

  1. Fork 此仓库
  2. 创建功能分支(git checkout -b feature/amazing-feature)
  3. 提交更改(git commit -m 'Add some amazing feature')
  4. 推送到分支(git push origin feature/amazing-feature)
  5. 提交 Pull Request

许可证

本项目采用 MIT License 授权,详情请参阅 LICENSE 文件。

相关项目

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。