A collection of document schemas for standardizing project documentation across various software projects.
A comprehensive collection of document schemas for standardizing project documentation across different types of software projects.
# Install and run the MCP server globally
npx @scriptonbasestar/sb-schema-doc-server
# Generate a MIT license
echo '{"jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": {"name": "generate_license", "arguments": {"license_type": "mit", "author": "Your Name", "output_path": "LICENSE"}}}' | npx @scriptonbasestar/sb-schema-doc-server
# Generate a Node.js .gitignore
echo '{"jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": {"name": "generate_gitignore", "arguments": {"gitignore_type": "Node", "output_path": ".gitignore"}}}' | npx @scriptonbasestar/sb-schema-doc-server
# List all available templates
echo '{"jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": {"name": "list_templates", "arguments": {}}}' | npx @scriptonbasestar/sb-schema-doc-server
This project provides schemas for the following document types:
schemas/
directoryUse our Model Context Protocol server with 9 powerful tools:
# Option 1: NPX (Recommended)
npx @scriptonbasestar/sb-schema-doc-server
# Option 2: Global Installation
npm install -g @scriptonbasestar/sb-schema-doc-server
document-schema-doc-server
# Option 3: Local Development
git clone https://github.com/archmagece/mcp-schema-specs.git
cd mcp-schema-specs/doc-server
npm install && npm run build && npm start
š Document Tools:
validate_document
- Validate documents against schemasgenerate_template
- Create new document templateslist_schemas
- List available document schemasanalyze_project_docs
- Assess documentation completenessš License Tools:
generate_license
- Generate license files (36+ templates from GitHub)list_license_templates
- List all available license templatesš« Gitignore Tools:
generate_gitignore
- Generate .gitignore files (155+ templates from GitHub)list_gitignore_templates
- List all available gitignore templatesš General Tools:
list_templates
- List all available templates (schemas + licenses + gitignores)Add to your MCP settings (claude_desktop_config.json
):
{
"mcpServers": {
"sb-schema-server": {
"command": "npx",
"args": ["@scriptonbasestar/sb-schema-doc-server"]
}
}
}
mcp-schema-specs/
āāā schemas/ # Document and template specifications
ā āāā docs/ # Document schema definitions
ā ā āāā schema.readme.md # README structure
ā ā āāā schema.api.md # API documentation
ā ā āāā ... # Other schema files
ā āāā templates/ # Local template fallbacks
ā āāā licenses/ # License templates
ā āāā gitignore/ # Gitignore templates
āāā doc-server/ # MCP server implementation
ā āāā src/index.ts # Server source code
ā āāā package.json # NPM package configuration
ā āāā README.md # Server documentation
ā āāā build/ # Compiled JavaScript
āāā README.md # Project overview
The MCP server is published as @scriptonbasestar/sb-schema-doc-server
:
npx @scriptonbasestar/sb-schema-doc-server
npm install -g @scriptonbasestar/sb-schema-doc-server
Please read our Contributing Guidelines for details on our code of conduct and the process for submitting pull requests.
MIT License - see the LICENSE file for details.
Provides preset prompt templates as tools to assist clients like Cursor and Windsurf in executing various tasks.
Interact with the Qase API for test management. Requires a QASE_API_TOKEN for authentication.
An MCP server that enables Large Language Models to make HTTP requests and interact with web APIs. It supports automatic tool generation from OpenAPI/Swagger specifications.
Read/write to over 2k blockchains, enabling data querying, contract analysis/deployment, and transaction execution, powered by Thirdweb.
An MCP server for interacting with the Clay API, which requires a Clay API key.
A collection of MCP servers designed for rapid prototyping in CS experimentation workshops.
A natural language interface for biological activities analysis using the decoupler tool.
Create, validate, and render diagrams from D2 (Declarative Diagramming) code into SVG and PNG formats.
A server for JavaScript/TypeScript development with intelligent project tooling and testing capabilities.
Integrate Testomat.io API with AI assistants for test management.