ord-mcp-server
by zongqichen
README.md
# ORD MCP Server
A Model Context Protocol (MCP) server providing access to ORD (Open Resource Discovery) specification and concept explanations.
## Usage
### Installation
```bash
npm install
```
### MCP Configuration
Add this to your MCP client configuration:
```json
{
"mcpServers": {
"ord-mcp-server": {
"command": "node",
"args": ["path/to/ord-mcp-server/src/ord-mcp-server.js"],
"env": {}
}
}
}
```
### Available Tools
#### `get_ord_specification`
Retrieves the latest ORD specification document from GitHub.
```json
{
"name": "get_ord_specification",
"arguments": {}
}
```
#### `explain_ord_concept`
Provides detailed explanation of ORD concepts with examples.
```json
{
"name": "explain_ord_concept",
"arguments": {
"concept": "Product"
}
}
```
Supported concepts: `Product`, `Package`, `ConsumptionBundle`, `APIResource`, `EventResource`
### Available Resources
#### `ord://specification/latest`
Direct access to the latest ORD specification document as a Markdown resource.
## Engineering Profile
This project follows unified assistant + engineering standards defined in `ENGINEERING_PROFILE.md`. All assistants must follow these standards for generation, refactor, review, debugging, and optimization tasks.
## License
MIT License
TDQS
B3.4/5.0
Scored across 2 tools
Disambiguation5/5
The two tools are clearly distinct: one retrieves the specification document, the other explains concepts. There is no overlap in their purposes.
Naming Consistency5/5
Both tool names follow a consistent verb_noun pattern: get_ord_specification and explain_ord_concept. The naming is clean and predictable.
Tool Count3/5
With only 2 tools, the server feels thin for a general-purpose ORD resource, though it may be sufficient for a narrowly focused use case. It sits at the borderline end.
Completeness3/5
The server provides access to the spec and concept explanations, but lacks a way to list available concepts or navigate different versions, leaving minor gaps in discoverability.
Maintenance
ActivityInactive
ResponsivenessNo issues