An all in one MCP Client/TestTool
$git clone https://github.com/lstm-kirigaya/openmcp-clientInstalls into the current project.
Install openmcp-client by running `git clone https://github.com/lstm-kirigaya/openmcp-client`, then use it for the current task and follow its documentation at https://github.com/lstm-kirigaya/openmcp-client.
| 1 | <div align="center"> |
| 2 | |
| 3 | <img src="./icons/openmcp.png" height="200px"/> |
| 4 | |
| 5 | <h3>OpenMCP: All you need for MCP Development</h3> |
| 6 | |
| 7 | English | [中文](./README.zh.md) |
| 8 | |
| 9 | <a href="https://openmcp.kirigaya.cn" target="_blank" style="display: inline-block; padding: 8px 16px; background-color: rgb(84, 176, 84); color: white; border-radius: .5em; text-decoration: none;">🫱 Official Documentation</a> |
| 10 | |
| 11 | <a href="https://qm.qq.com/cgi-bin/qm/qr?k=C6ZUTZvfqWoI12lWe7L93cWa1hUsuVT0&jump_from=webapi&authKey=McW6B1ogTPjPDrCyGttS890tMZGQ1KB3QLuG4aqVNRaYp4vlTSgf2c6dMcNjMuBD" target="_blank" style="display: inline-block; padding: 8px 16px; background-color: #CB81DA; color: white; border-radius: .5em; text-decoration: none;">OpenMCP QQ Group</a> |
| 12 | |
| 13 | <a href="https://discord.gg/SKTZRf6NzU" target="_blank" style="display: inline-block; padding: 8px 16px; background-color: rgb(84, 176, 84); color: white; border-radius: .5em; text-decoration: none;">OpenMCP Discord Channel</a> |
| 14 | |
| 15 | </div> |
| 16 | |
| 17 | ## OpenMCP |
| 18 | |
| 19 | An all-in-one vscode/trae/cursor plugin for MCP server debugging. |
| 20 | |
| 21 | [](https://www.youtube.com/watch?v=S7igsEhcLiw) |
| 22 | ### [👆 Full Video](https://www.youtube.com/watch?v=S7igsEhcLiw) |
| 23 | |
| 24 | ### openmcpent |
| 25 | |
| 26 | Integrated Inspector + MCP client basic functions, combining development and testing into one. |
| 27 | |
| 28 |  |
| 29 | |
| 30 | Test mcp tools, prompts and resources with a variety of tools. |
| 31 | |
| 32 |  |
| 33 | |
| 34 | Tested tools can be placed in the "Interactive Testing" module for large model interaction testing. |
| 35 | |
| 36 |  |
| 37 | |
| 38 | Complete project-level management panel for easier MCP project management at both project and global levels. |
| 39 | |
| 40 |  |
| 41 | |
| 42 | Supports multiple large models: DeepSeek, OpenAI, Qwen, Gemini, Grok, Mistral, MiniMax, Groq, Perplexity, Kimi, Ollama, OpenRouter and more. |
| 43 | |
| 44 |  |
| 45 | |
| 46 | Support XML mode and customized options for your tool selection. |
| 47 | |
| 48 |  |
| 49 | |
| 50 | ### openmcp-sdk |
| 51 | |
| 52 | once everything is tested and verified in `openmcpent`, you can deploy your mcp as an agent app with `openmcp-sdk` fastly and easily: |
| 53 | |
| 54 | ```bash |
| 55 | npm install openmcp-sdk |
| 56 | ``` |
| 57 | |
| 58 | then deploy your agent with just lines of codes |
| 59 | |
| 60 | ```typescript |
| 61 | import { OmAgent } from 'openmcp-sdk/service/sdk'; |
| 62 | |
| 63 | // create Agent |
| 64 | const agent = new OmAgent(); |
| 65 | |
| 66 | // Load configuration, which can be automatically generated after debugging with openmcp client |
| 67 | agent.loadMcpConfig('./mcpconfig.json'); |
| 68 | |
| 69 | // Read the debugged prompt |
| 70 | const prompt = await agent.getPrompt('hacknews', { topn: '5' }); |
| 71 | |
| 72 | // Execute the task |
| 73 | const res = await agent.ainvoke({ messages: prompt }); |
| 74 | |
| 75 | console.log('⚙️ Agent Response', res); |
| 76 | ``` |
| 77 | |
| 78 | output |
| 79 | |
| 80 | ``` |
| 81 | [2025/6/20 20:47:31] 🚀 [crawl4ai-mcp] 1.9.1 connected |
| 82 | [2025/6/20 20:47:35] 🤖 Agent wants to use these tools get_web_markdown |
| 83 | [2025/6/20 20:47:35] 🔧 using tool get_web_markdown |
| 84 | [2025/6/20 20:47:39] ✓ use tools success |
| 85 | [2025/6/20 20:47:46] 🤖 Agent wants to use these tools get_web_markdown, get_web_markdown, get_web_markdown |
| 86 | [2025/6/20 20:47:46] 🔧 using tool get_web_markdown |
| 87 | [2025/6/20 20:47:48] ✓ use tools success |
| 88 | [2025/6/20 20:47:48] 🔧 using tool get_web_markdown |
| 89 | [2025/6/20 20:47:54] ✓ use tools success |
| 90 | [2025/6/20 20:47:54] 🔧 using tool get_web_markdown |
| 91 | [2025/6/20 20:47:57] ✓ use tools success |
| 92 | |
| 93 | ⚙️ Agent Response |
| 94 | ⌨️ Today's Tech Article Roundup |
| 95 | |
| 96 | 📌 How to Detect or Observe Passing Gravitational Waves? |
| 97 | 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. |
| 98 | Author: ynoxinul |
| 99 | Posted: 2 hours ago |
| 100 | Link: https://physics.stackexchange.com/questions/338912/how-would-a-passing-gravitational-wave-look-or-feel |
| 101 | |
| 102 | 📌 Learn Makefile Tutorial |
| 103 | Summary: A comprehensive Makefile tutorial for beginners and advanced users, covering basic syntax, variables, automatic rules, and advanced features to help dev |