Token导航 LogoToken导航TokenDH.com
Openmcp Client logo
开发工具未说明官方级别未说明来源级核验

Openmcp Client

MCP Server

OpenMCP是一个集成了MCP服务器调试、工具测试和大型模型交互的一体化VSCode/Trae/Cursor插件,适用于MCP项目开发和测试。

工具数

1

提示词数

0

GitHub Stars

745

资源数

0
TypeScriptCursor开发工具Cursor

安装说明

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

作者 / 组织

LSTM-Kirigaya

提供方

LSTM-Kirigaya

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

OpenMCP: All you need for MCP Development

英语| 中文

🫱 官方文件

OpenMCP QQ群

OpenMCP Discord频道

OpenMCP

用于MCP服务器调试的多功能vscode/trae/cursor插件。

![IMAGE ALT TEXT HERE](https://www.youtube.com/watch?v=S7igsEhcLiw)

👆 完整视频

openmcpent

集成Inspector+MCP客户端基本功能,将开发和测试结合在一起。

![](./icons/openmcp.welcome.png)

使用各种工具测试mcp工具、提示和资源。

![](./icons/openmcp.resource.png)

经过测试的工具可以放置在“交互式测试”模块中,用于大型模型交互测试。

![](./icons/openmcp.chatbot.png)

完整的项目级管理面板,便于在项目和全球层面进行MCP项目管理。

![](./icons/openmcp.management.png)

支持多种大型模型:DeepSeek、OpenAI、Qwen、Gemini、Grok、Mistral、MiniMax、Groq、Perplexity、Kimi、Ollama、OpenRouter等。

![](./icons/openmcp.support.llm.png)

支持XML模式和自定义工具选择选项。

![](./icons/openmcp.xml.png)

openmcp sdk

一旦所有内容都经过测试和验证 openmcpent,您可以将mcp部署为代理应用程序 openmcp-sdk 快速轻松:

npm install openmcp-sdk

然后只需几行代码即可部署代理

import { OmAgent } from 'openmcp-sdk/service/sdk';

// create Agent
const agent = new OmAgent();
    
// Load configuration, which can be automatically generated after debugging with openmcp client
agent.loadMcpConfig('./mcpconfig.json');

// Read the debugged prompt
const prompt = await agent.getPrompt('hacknews', { topn: '5' });    

// Execute the task
const res = await agent.ainvoke({ messages: prompt });

console.log('⚙️ Agent Response', res);

输出

[2025/6/20 20:47:31] 🚀 [crawl4ai-mcp] 1.9.1 connected
[2025/6/20 20:47:35] 🤖 Agent wants to use these tools get_web_markdown
[2025/6/20 20:47:35] 🔧 using tool get_web_markdown
[2025/6/20 20:47:39] ✓  use tools success
[2025/6/20 20:47:46] 🤖 Agent wants to use these tools get_web_markdown, get_web_markdown, get_web_markdown
[2025/6/20 20:47:46] 🔧 using tool get_web_markdown
[2025/6/20 20:47:48] ✓  use tools success
[2025/6/20 20:47:48] 🔧 using tool get_web_markdown
[2025/6/20 20:47:54] ✓  use tools success
[2025/6/20 20:47:54] 🔧 using tool get_web_markdown
[2025/6/20 20:47:57] ✓  use tools success

⚙️ Agent Response
⌨️ Today's Tech Article Roundup

📌 How to Detect or Observe Passing Gravitational Waves?
Summary: This article explores the physics of gravitational waves, explaining their effects on space-time and how humans might perceive or observe this cosmic phenomenon.
Author: ynoxinul
Posted: 2 hours ago
Link: https://physics.stackexchange.com/questions/338912/how-would-a-passing-gravitational-wave-look-or-feel

📌 Learn Makefile Tutorial
Summary: A comprehensive Makefile tutorial for beginners and advanced users, covering basic syntax, variables, automatic rules, and advanced features to help developers manage project builds efficiently.
Author: dsego
Posted: 4 hours ago
Link: https://makefiletutorial.com/

📌 Hurl: Run and Test HTTP Requests in Plain Text
Summary: Hurl is a command-line tool that allows defining and executing HTTP requests in plain text format, ideal for data fetching and HTTP session testing. It supports chained requests, value capture, and response queries, making it perfect for testing REST, SOAP, and GraphQL APIs.
Author: flykespice
Posted: 8 hours ago
Link: https://github.com/Orange-OpenSource/hurl

🔗 openmcp-sdk文档

想成为一名贡献者吗?

点击 这里 学习如何为OpenMCP做出贡献。

加入我们的社区

  • 电子邮件: zhelonghuang@qq.com
  • QQ:782833642
  • 微信:联系方式 lstmkirigaya
  • 不一致:https://discord.gg/SKTZRf6NzU

待办事项

功能路线图

模块功能优先级状态修复优先级
all完善的基础设施Full Version100%Done
render聊天模式下的支持成本分析Iteration100%Done
ext支持基本的MCP项目管理Iteration100%P0
service支持自定义OpenAI兼容的大模型集成Full Version100%Done
service支持自定义协议大模型集成MVP0%P1
all支持同时调试多个MCP服务器MVP100%P0
all支持通过大型模型进行在线验证Iteration100%Done
all支持节省用户的服务器调试工作Iteration100%Done
render高风险作业许可确认MVP0%P1
service连接的MCP服务器的热更新MVP0%P1
all系统提示管理模块Iteration100%Done
service智能测井系统MVP0%P1
serviceMCP安全检查(防止及时注射等)MVP0%P1
service内置OCR用于字符识别Iteration100%Done

项目概念

OpenMCP采用分层模块化设计。通过组装不同的模块,可以在不同的平台上以不同的模式实现。

flowchart TD
    subgraph OpenMCP Core Components
        renderer[Renderer]
        openmcpservice[OpenMCPService]
    end

    subgraph OpenMCP_Web["OpenMCP Web"]
        renderer
        openmcpservice
        nginx[Nginx]
    end

    subgraph OpenMCP_Plugin["OpenMCP Plugin"]
        renderer
        openmcpservice
        vscode[VSCode Plugin Code]
    end

    subgraph OpenMCP_App["OpenMCP App"]
        renderer
        openmcpservice
        electron[Electron Code]
    end

    subgraph QQBot["OpenMCP-based QQ Bot"]
        lagrange[Lagrange.OneBot]
        openmcpservice
    end

    %% Dependencies
    OpenMCP_Web -->|Frontend Rendering| renderer
    OpenMCP_Web -->|Backend Service| openmcpservice
    OpenMCP_Web -->|Reverse Proxy| nginx

    OpenMCP_Plugin -->|UI Interface| renderer
    OpenMCP_Plugin -->|Core Logic| openmcpservice
    OpenMCP_Plugin -->|IDE Integration| vscode

    OpenMCP_App -->|Frontend UI| renderer
    OpenMCP_App -->|Local Service| openmcpservice
    OpenMCP_App -->|Desktop Packaging| electron

    QQBot -->|Protocol Adaptation| lagrange
    QQBot -->|Business Logic| openmcpservice

OpenMCP命令行界面

只需一个命令即可快速设置和运行OpenMCP开发环境:

# Install CLI globally
npm install -g @agent-ruler/openmcp

# Create a new project
openmcp init my-project
cd my-project

# Start development servers (service + renderer)
openmcp dev

CLI命令

命令描述
`openmcp init
`初始化新的OpenMCP项目
openmcp dev启动开发模式(后端+前端)
openmcp dev --service-only仅启动后端服务
openmcp dev --renderer-only仅启动前端渲染器
openmcp start启动生产模式
openmcp update更新到最新版本

📖 完整CLI文档

发展

  • 渲染器:前端UI定义
  • 服务:测试渲染器的组件,包括一个简单的转发层
  • src:VSCode插件定义

渲染器和服务开发

flowchart LR
D[renderer]  A[Dev Server] 
 B[service]
B  m(MCP Server)

项目设置:

npm run setup

启动开发服务器:

npm run serve

扩展开发

flowchart LR
D[renderer]  A[extention.ts]  B[service]
B  m(MCP Server)

部署构建:

npm run build

构建vscode扩展:

npm run build:plugin

Then just press F5,我开动了

______________________________________________________________________

CI管道

✅ npm 运行构建 ✅ npm运行构建:任务循环 ✅ 开放式UT ✅ openmcp sdk UT ✅ vscode扩展UT

目录标签

目录标签

TypeScriptCursor开发工具MCP开发本地部署VSCode插件大型模型交互工具测试项目调试

支持客户端

Cursor

接入字段

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

未说明

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

session

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明session部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP