用于管理开发环境和工作流程的模型上下文协议(MCP)服务器实现。
# 安装依赖
npm install
# 首次构建
npm run build
# 开发模式(无需构建,使用tsx进行即时编译)
npm run dev
# 生产模式(需要构建)
npm start
# 启动时启用调试日志
DEBUG=1 npm run dev
# 在特定端口启动
MCP_PORT=44558 npm run dev
# 运行热重载(开发期间推荐)
npm run dev
# 监控模式下的TypeScript编译(如果你更喜欢运行编译后的版本)
npm run watch
# 当使用监控模式时,在另一个终端中运行
npm start
如果遇到任何问题,可以尝试进行清洁构建:
# 删除构建产物
rm -rf dist/
# 重新安装依赖
npm ci
# 重新构建项目
npm run build
# 在开发模式下启动
npm run dev
报文封装
传输层
会话管理
工具注册表
项目管理
工作包管理
任务管理
质量保证工具
环境变量:
DEBUG:启用调试日志(0/1)MCP_PORT:服务器端口(默认:44557)服务器实现了基于JSON-RPC 2.0的模型上下文协议:
interface MCPMessage {
jsonrpc: "2.0";
id: number;
method?: string; // 对于请求
params?: any; // 对于请求
result?: any; // 对于响应
error?: { // 对于错误响应
code: number;
message: string;
data?: any;
};
}
ISC许可证