Loomer概念验证-MCP服务器管理平台
一个概念验证服务器,提供访问和管理Loomer数据、表单、表单响应和项目所需的工具,并具备分页、过滤和排序功能。
服务介绍
POC MCP 服务器
这是一个关于 Model Context Protocol (MCP) 服务器的概念验证实现,提供了访问和操作有关 Loomers、表单、表单响应和项目数据的工具。
特性
- 获取 Loomers 和特定区域内的 Loomers
- 获取表单和表单响应
- 获取项目
- 所有列表操作支持分页
- 支持过滤和排序功能
要求
- Node.js 18 或更高版本
- pnpm 10 或更高版本
安装
pnpm install
开发
启动开发服务器:
pnpm dev
构建
构建项目:
pnpm build
运行
运行已构建的项目:
pnpm start
测试
运行测试:
pnpm test
代码检查
运行代码检查器:
pnpm lint
项目结构
src/
├── config/ # Configuration files
├── tools/ # MCP tool implementations
│ └── __tests__ # Tool tests
├── types/ # TypeScript type definitions
└── index.ts # Main entry point
工具
getLoomers
获取带有可选分页、过滤和排序功能的 Loomers 列表。
getLoomersInArea
获取特定区域内 Loomers 的列表。
getForms
获取带有可选分页、过滤和排序功能的表单列表。
getFormResponses
获取带有可选分页、过滤和排序功能的表单响应列表。
getProjects
获取带有可选分页、过滤和排序功能的项目列表。
许可证
MIT