模型上下文协议服务器

一个概念验证实现的模型上下文协议(MCP)服务器,提供访问和操作Loomers、表单、表单响应和项目数据的工具。

  • by BrunoSSantana
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 brunossantana/poc-mcp-server

使用说明

POC MCP服务器

模型上下文协议(MCP)服务器的概念验证实现,提供用于访问和操纵有关Loomer、表单、表单响应和项目的数据的工具。

特性

  • 在特定区域获取织机和织机
  • 获取表单和表单响应
  • 获取项目
  • 对所有列表操作的分页支持
  • 过滤和排序功能

需求

  • 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

获取具有可选分页、过滤和排序的织机列表。

getLoomersInArea

获取特定区域的织机列表。

getForms

获取具有可选分页、筛选和排序的表单列表。

getFormResponses

获取具有可选分页、筛选和排序的表单响应列表。

get项目

获取具有可选分页、筛选和排序的项目列表。

许可证

麻省理工学院