Engineering Standards

Provides a REST interface to manage engineering standards with full-text search, in-memory indexing, and CRUD operations.
  • typescript

0

GitHub Stars

typescript

Language

4 months ago

First Indexed

3 weeks ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

You deploy and use an MCP server to manage engineering standards, practices, and processes. This server provides AI assistants with structured access to your knowledge base through a standardized REST interface, enabling fast search, CRUD operations, and flexible output formats for JSON or Markdown.

How to use

Connect your MCP client to the server using the HTTP endpoint or a local process. You can browse, search, retrieve, create, and update standards. Use full-text search to find relevant principles, standards, or practices, and rely on in-memory indexing for fast responses. Output can be returned in JSON or Markdown, depending on your client preferences.

How to install

Prerequisites: Node.js >= 18.0.0 and npm.

Step 1: Open your terminal and navigate to the project directory.

# Change to your project directory
cd engineering-standards-mcp-server

Step 2: Install dependencies.

npm install

Step 3: Start the server in development mode for auto-reload during development, or use production mode for a standard run.

npm run dev
npm start

Step 4: Verify the server is running and accessible at the default MCP URL.

Server running on http://localhost:3000/mcp
Health check: http://localhost:3000/health

Configuration

You can customize the server behavior with environment variables. The examples below show how to change the listening port and the standards directory.

# Change server port (default: 3000)
PORT=3001 npm start

# Change standards directory (default: ./standards)
STANDARDS_DIR="C:\path\to\standards" npm start

Notes on file structure and naming

Standards follow a consistent naming convention to support organized storage and easy retrieval. Each file or entry should reflect type, tier, process, a descriptive slug, and a status flag.

Available tools

list_standards

Browse all standards organized by type, tier, and process with optional filters and output in JSON or Markdown.

get_standard

Retrieve a specific standard by file path or metadata, returning full content with metadata.

search_standards

Perform a full-text search across all standards with optional filters and a relevance-ranked output.

get_standards_metadata

Query metadata only without fetching the full content, with optional filters.

create_standard

Create a new standard with automatic validation and file naming.

update_standard

Update an existing standard with a version bump and new content.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational