Custom Context MCP Server

Custom Context MCP Server

site icon
2025.04.08 1
TypeScript文本处理JSON 转换AI 数据处理开发效率内容生成
Custom Context MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,主要用于从文本中提取结构化数据,并根据 JSON 模板进行数据转换。它能够将 AI 生成的文本转换为结构化的 JSON 格式,适用于需要从非结构化文本中提取信息的场景。
View on GitHub

Overview

基本能力

产品定位

Custom Context MCP Server 是一个用于文本到 JSON 转换的工具,特别适用于从 AI 生成的文本中提取结构化数据。

核心功能

  1. 文本到 JSON 转换
  2. 根据 JSON 模板从文本中提取结构化数据。
  3. 支持任意 JSON 结构,包括嵌套的占位符。
  4. 智能提取文本中的键值对。

  5. 工具列表

  6. Group Text by JSON (group-text-by-json):根据 JSON 模板生成提示,指导 AI 将文本按模板结构分组。
  7. Text to JSON (text-to-json):将分组后的文本转换为结构化的 JSON 对象。

适用场景

  1. 从 AI 生成的文本中提取结构化数据。
  2. 将非结构化文本转换为 JSON 格式,用于下游应用。
  3. 自动化数据处理流程,提高开发效率。

使用教程

使用依赖

  • Node.js v18 或更高版本
  • npm 或 yarn

安装教程

npm install

运行服务器

npm start

开发模式(热重载)

npm run dev:watch

调试方式

使用 MCP Inspector 进行调试:

npm run dev

常见问题解答

  1. 如何定义 JSON 模板?
  2. 使用角括号定义占位符,例如 \u003cname\u003e
  3. 模板必须是有效的 JSON 字符串。

  4. 如何处理嵌套的 JSON 结构?

  5. 支持任意层级的嵌套占位符。

  6. 如何调试转换过程?

  7. 使用 npm run dev 启动 MCP Inspector 进行可视化调试。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。