Skip to main content
Glama
YanKe1816

Data Documentation Checker

by YanKe1816

Data Documentation Checker

Data Documentation Checker organizes and checks user-provided data documentation so field meanings, types, and constraints can be understood consistently by people, systems, and AI agents.

Tools

  • extract_data_dictionary: extracts explicitly stated field definitions from supplied documentation, field tables, JSON Schema, or sample structures.

  • check_data_documentation: checks whether supplied documentation clearly states key field information.

  • compare_schema_versions: compares two supplied schema or documentation versions by exact field name.

Related MCP server: mcp-docs-tools

Technical Stack

  • Cloudflare Workers

  • TypeScript

  • MCP over JSON-RPC at POST /mcp

Install

npm install

Local Run

npm run dev

Typecheck

npm run typecheck

Local MCP Regression

npm run test:mcp:local

The regression script starts a local Wrangler worker, waits for /health, runs route checks, MCP initialize, tools/list, tools/call coverage for all three tools, error contract cases, unknown-tool handling, annotation checks, and output schema alignment checks. It exits automatically and does not require manual JSON entry.

Routes

  • GET /: minimal HTML status page.

  • GET /health: stable JSON health response.

  • POST /mcp: only MCP endpoint.

Boundaries

This app is read-only and stateless. It has no login, OAuth, database, external API calls, external system access, or external side effects.

Out of Scope

The app does not inspect real databases, check live data quality, modify schemas, generate migrations, repair data models, or call LLM or external APIs.

Support

Support Email: sidcraigau@gmail.com

Current Gate State

This project has not been deployed. It has not entered Developer Mode testing and has not been submitted for review.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Detects schema mismatches between data producers and consumers through static analysis, supporting extraction, comparison, code generation, and automated validation with watch mode for MCP tools, APIs, and service contracts.
    11
    10 npm
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides documentation generation and analysis tools for AI agents, including JSDoc generation, README analysis, changelog generation, API documentation, and code comment analysis.
    31 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    AI-driven MCP server that audits, profiles, detects schema drift, and auto-generates documentation for dbt projects, enabling natural language interaction with your dbt project's health.
    134
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Comprehensive documentation lifecycle management powered by an MCP server. Automates documentation creation, maintenance, quality assessment, and synchronization for software projects.
    8
    6
    MIT