@@ -436,13 +436,7 @@ public class McpExcelServerApplication {
436
436
}
437
437
` ` `
438
438
439
- # # 四. 在LLM客户端中使用 mcp-excel-server
440
-
441
- 开发完 MCP Server 后,我们可以将其与 LLM 客户端进行集成。
442
-
443
- 目前 Claude、Cursor 以及 Cherry Studio 等,都可以快速接入 MCP 功能。我们通过 Cherry Studio 来验证一下我们开发的工具。
444
-
445
- # ## 4.1 生成可执行jar
439
+ # ## 3.7 生成可执行jar
446
440
447
441
在项目根目录下执行下列命令,将项目打包为可执行jar:
448
442
@@ -454,7 +448,43 @@ mvn clean package -Dmaven.test.skip=true
454
448
455
449

456
450
457
- # ## 4.2 配置Cherry Studio
451
+ # # 四. 使用 MCP Inspector 测试 MCP Server
452
+
453
+ [MCP Inspector](https://github.com/modelcontextprotocol/inspector) 是一个交互式开发者工具,用于测试和调试 MCP 服务器。
454
+
455
+ 该工具运行依赖于node.js,大家自行安装即可。
456
+
457
+ 使用下列命令运行 `MCP Inspector`:
458
+
459
+ ` ` ` shell
460
+ npx @modelcontextprotocol/inspector
461
+ ` ` `
462
+
463
+ 
464
+
465
+ 访问浏览器 `http://127.0.0.1:6274` 即可进入工具:
466
+
467
+ 
468
+
469
+ 选择正确的传输模式、命令、运行参数,以我们开发的工具为例,填写下列参数即可:
470
+
471
+ | 参数名 | 参数值 |
472
+ | -------------- | ------------------------------------------------------------ |
473
+ | Transport Type | STDIO |
474
+ | Command | java |
475
+ | Arguments | -Dspring.ai.mcp.server.stdio=true -Dspring.main.web-application-type=none -Dlogging.pattern.console= -jar {your_path}\\\\mcp-excel-server-0.0.1.jar |
476
+
477
+ 点击“Connect”即可连接MCP Server,在右边工具栏中,我们就可以看到MCP Server提供的功能,并且我们可以针对功能传入参数进行调试:
478
+
479
+ 
480
+
481
+ # # 五. 在 LLM 客户端中使用 mcp-excel-server
482
+
483
+ 开发完 MCP Server 后,我们可以将其与 LLM 客户端进行集成。
484
+
485
+ 目前 Claude、Cursor 以及 Cherry Studio 等,都可以快速接入 MCP 功能。我们通过 Cherry Studio 来验证一下我们开发的工具。
486
+
487
+ # ## 5.1 配置Cherry Studio
458
488
459
489
1. 打开设置,配置大语言模型API KEY,请选择支持工具调用功能的模型进行配置,我这里配置的DeepSeek:
460
490
@@ -491,7 +521,7 @@ mvn clean package -Dmaven.test.skip=true
491
521

492
522
493
523
494
- # ## 4.3 在对话中使用MCP功能
524
+ # ## 5.2 在对话中使用 MCP 功能
495
525
496
526
如果想要在对话中激活MCP功,我们需要手动开启该功能:
497
527
@@ -515,7 +545,7 @@ mvn clean package -Dmaven.test.skip=true
515
545
516
546
至此我们就带大家走完了 MCP Server 开发的全流程。
517
547
518
- # # 五 . 总结
548
+ # # 六 . 总结
519
549
520
550
本文通过理论与实战结合的方式,完整呈现了基于 Spring AI 框架开发 MCP Server 的核心流程。从 MCP 协议的基础架构出发,我们理解了其作为 “AI 与数据桥梁” 的核心价值 —— 通过统一接口打破数据孤岛,让 AI 能动态调用工具、访问本地资源,实现复杂任务的处理。相较于传统 Function Calling,MCP 的标准化协议带来了更低的开发成本、更高的复用性和更强的灵活性,尤其在跨平台数据整合与生态协作场景中优势显著。
521
551
0 commit comments