
JSON Schema MCP Server

2025.03.09
0
PythonJSON 数据管理开发工具开发效率
JSON Schema MCP Server 是一个用于管理和操作 JSON 模式(schema)的服务。它允许用户存储和检索 JSON 模式,创建新的 JSON 模式,并根据这些模式生成具有自定义值的 JSON 实例。该服务适用于需要高效管理和生成 JSON 数据的开发场景。
View on GitHub
Overview
基本能力
产品定位
JSON Schema MCP Server 是一个专门用于管理和操作 JSON 模式的服务,旨在简化 JSON 数据的创建和管理流程。
核心功能
- 存储和检索 JSON 模式:用户可以存储和通过 ID 检索特定的 JSON 模式。
- 创建新的 JSON 模式:提供工具让用户能够轻松创建新的 JSON 模式。
- 生成实例:根据现有的 JSON 模式生成具有自定义值的 JSON 实例。
适用场景
- 开发过程中需要频繁创建和管理 JSON 数据的场景。
- 需要根据预定义的 JSON 模式生成实例的应用。
- 需要集中管理和检索 JSON 模式的团队协作环境。
工具列表
create_schema
:用于创建新的 JSON 模式。create_instance
:用于根据 JSON 模式生成 JSON 实例。
使用教程
使用依赖
安装必要的依赖:
pip install mcp[cli]
安装教程
运行服务器:
python server.py
或者通过 Claude Desktop 安装:
mcp install server.py
调试方式
创建 JSON 模式示例:
create_schema(
title="Person",
properties={
"name": {"type": "string"},
"age": {"type": "integer"},
"email": {"type": "string", "format": "email"}
},
required=["name", "email"]
)
创建 JSON 实例示例:
create_instance(
schema_id="<schema-id-from-previous-step>",
values={
"name": "John Doe",
"age": 30,
"email": "[email protected]"
}
)
许可证
None