🍭 棒棒糖🍭
“Lollipop”是构建MCP SSE服务器的框架
“Lollipop”是一个基于SSE的MCP服务器开发框架。
为什么是棒棒糖?
- 在将MCP介绍给我的朋友后,他说他将开发一个MCP服务器示例。然而,事实证明,即使是这个“简单”的任务对他来说也是困难的。虽然对于大多数开发人员来说,这是一个“简单”的界面级别,但对于那些没有很长时间编码的人来说,这可能是一个挑战。
- 这个项目之所以开始,是因为我相信,至少在法学硕士时代,每个人都应该有机会创建一个MCP。
####
####
####
####
####
- 我给朋友介绍了MCP。充满自信地挑战要开发MCP服务器示例。……连那个“简单”的工作都很难做。对于大多数开发人员来说,这是一个“简单”的界面,但对于刚接触编码的开发人员来说,这可能很困难。
- 在LLM的时代,我开始这个项目是因为我认为至少任何人都应该有机会创建MCP。
~~事实上,我第一次开发MCP的时候也是在环境设置上做的~~
开始
假设Node.js和Git已经安装,让我们开始吧。 这假设已经安装了Node.js和Git。
- 首先,克隆此存储库
- 首先,请克隆这个存储库。
git clone https://github.com/CodingManFocus/lollipop.git- 请导航到克隆的目录。
- 请转到克隆目录
cd lollipop-main- 然后,安装npm库
- 之后,请安装npm库
npm install完成!现在,您已经准备好构建MCP服务器了! 这就结束了!现在已经准备好构建MCP服务器了!
如何建造?
src/ 目录包含MCP服务器的源代码。 src/ 目录包含MCP服务器的源代码
配置
在……里面 src/config/config.ts,可以修改MCP服务器相关配置 src/config/config.ts可以在中修改与MCP服务器相关的config
return {
name: "lollipop",
version: "1.0.0",
serverPort: 3000
}添加工具/资源
这 src/tools/register.ts 路径包含用于注册工具和资源的代码。创建工具或资源函数后,请在中注册 src/tools/register.ts.
src/tools/register.ts 路径是注册tool和resource的代码。创建工具或资源函数后, src/tools/register.ts请在注册
跑
让我们现在启动服务器! 现在让我们运行服务器!
npm run dev您可以使用此命令编译并运行TypeScript! 可以使用该命令编译/运行TypeScript!
全部
- \[\]为扩展MCP SDK/MCP SDK创建轻量级抽象
- \[ \] Add Bundling system for production./为生产构建捆绑系统
