
Custom Context MCP Server

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 生成的文本中提取结构化数据。
核心功能
- 文本到 JSON 转换:
- 根据 JSON 模板从文本中提取结构化数据。
- 支持任意 JSON 结构,包括嵌套的占位符。
-
智能提取文本中的键值对。
-
工具列表:
- Group Text by JSON (
group-text-by-json
):根据 JSON 模板生成提示,指导 AI 将文本按模板结构分组。 - Text to JSON (
text-to-json
):将分组后的文本转换为结构化的 JSON 对象。
适用场景
- 从 AI 生成的文本中提取结构化数据。
- 将非结构化文本转换为 JSON 格式,用于下游应用。
- 自动化数据处理流程,提高开发效率。
使用教程
使用依赖
- Node.js v18 或更高版本
- npm 或 yarn
安装教程
npm install
运行服务器
npm start
开发模式(热重载)
npm run dev:watch
调试方式
使用 MCP Inspector 进行调试:
npm run dev
常见问题解答
- 如何定义 JSON 模板?
- 使用角括号定义占位符,例如
\u003cname\u003e
。 -
模板必须是有效的 JSON 字符串。
-
如何处理嵌套的 JSON 结构?
-
支持任意层级的嵌套占位符。
-
如何调试转换过程?
- 使用
npm run dev
启动 MCP Inspector 进行可视化调试。