Skip to main content
Glama

Server Details

Driven Intent Negotiation — Contract-Oriented Deterministic Executable Runtime DinCoder brings the…

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
flight505/MCP_DinCoder
GitHub Stars
2
Server Listing
DinCoder

Available Tools

34 tools
artifacts_analyzeTry in Inspector

Analyze consistency across spec, plan, and tasks artifacts. Verifies that all artifacts are aligned and complete.

ParametersJSON Schema
NameRequiredDescriptionDefault
artifactsNoWhich artifacts to analyze (default: all)
workspacePathNoWorkspace directory path
artifacts_readTry in Inspector

Read and return the current state of spec.json, plan.json, or tasks.json files. Use to retrieve project artifacts in normalized JSON format.

ParametersJSON Schema
NameRequiredDescriptionDefault
artifactTypeYesType of artifact to read
workspacePathNoWorkspace directory path
clarify_addTry in Inspector

Flag ambiguities or questions in specifications that need clarification. Creates a tracked clarification with unique ID.

ParametersJSON Schema
NameRequiredDescriptionDefault
contextNoContext or section where clarification is needed
optionsNoPossible options or approaches to consider
questionYesThe clarification question to ask
specPathNoPath to specific spec file (optional)
workspacePathNoWorkspace directory path
clarify_listTry in Inspector

List all clarifications with optional status filter (pending/resolved/all). Useful for tracking progress.

ParametersJSON Schema
NameRequiredDescriptionDefault
statusNoFilter by status
workspacePathNoWorkspace directory path
clarify_resolveTry in Inspector

Resolve a pending clarification with an answer. Updates spec.md and logs resolution in research.md.

ParametersJSON Schema
NameRequiredDescriptionDefault
rationaleNoReasoning behind the resolution
resolutionYesThe answer/resolution to the clarification
workspacePathNoWorkspace directory path
clarificationIdYesID of the clarification to resolve (e.g., CLARIFY-001)
constitution_createTry in Inspector

Define project principles, constraints, and preferences that guide all AI-generated artifacts. Use this before specify_start to establish project guardrails.

ParametersJSON Schema
NameRequiredDescriptionDefault
principlesYesProject principles (e.g., "Prefer functional patterns")
constraintsYesTechnical constraints (e.g., "Max bundle size: 500KB")
preferencesNoOptional preferences for libraries, patterns, and style
projectNameYesName of the project
workspacePathNoWorkspace directory path
contracts_generateTry in Inspector

Generate OpenAPI 3.1, GraphQL, or JSON Schema contracts from specifications. Supports automatic extraction from spec.md or TypeScript code using tsoa.

ParametersJSON Schema
NameRequiredDescriptionDefault
formatNoContract format to generateopenapi
specPathNoPath to specification file (auto-detect if not provided)
outputPathNoOutput path for generated contract (default: contracts/ in spec directory)
workspacePathNoWorkspace directory path
includeExamplesNoInclude example values in generated contract
git_create_branchTry in Inspector

Create a new Git branch for implementing a specific feature or fix. Follows naming conventions and ensures clean branch creation from main/master.

ParametersJSON Schema
NameRequiredDescriptionDefault
branchNameYesName of the branch to create
fromBranchNoBase branch to create from (default: current branch)
workspacePathNoWorkspace directory path
metrics_exportTry in Inspector

Export metrics to CSV or JSON format for external analysis. Includes DORA metrics, cycle time, quality metrics, and custom date ranges.

ParametersJSON Schema
NameRequiredDescriptionDefault
formatYesExport format
endDateNoEnd date (ISO 8601 format, defaults to now)
startDateNoStart date (ISO 8601 format, defaults to 30 days ago)
outputPathYesOutput file path for export (e.g., metrics.csv or metrics.json)
workspacePathNoWorkspace directory path
metrics_reportTry in Inspector

Generate comprehensive metrics report with DORA and SPACE metrics. Tracks development velocity, cycle time, quality, and trends using Git history for timestamps.

ParametersJSON Schema
NameRequiredDescriptionDefault
formatNoOutput formatjson
endDateNoEnd date (ISO 8601 format, defaults to now)
startDateNoStart date (ISO 8601 format, defaults to 30 days ago)
workspacePathNoWorkspace directory path
plan_createTry in Inspector

Generate technical implementation plan from the project specification. Creates a step-by-step technical approach with milestones and architecture decisions.

ParametersJSON Schema
NameRequiredDescriptionDefault
specPathNoPath to specification file
workspacePathNoWorkspace directory path
constraintsTextYesTechnical constraints and requirements
prereqs_checkTry in Inspector

Check environment prerequisites before project setup. Verifies Node.js version, npm, git, and custom commands are available.

ParametersJSON Schema
NameRequiredDescriptionDefault
checkForNoWhat to check for (default: node, npm, git)
workspacePathNoWorkspace directory path
quality_deps_updateTry in Inspector

Check for available updates to project dependencies. Lists outdated packages and their latest versions for potential upgrades.

ParametersJSON Schema
NameRequiredDescriptionDefault
checkNoOnly check for updates without installing
workspacePathNoWorkspace directory path
quality_formatTry in Inspector

Run Prettier code formatter to ensure consistent code style. Automatically formats JavaScript, TypeScript, JSON, and other supported files.

ParametersJSON Schema
NameRequiredDescriptionDefault
fixNoApply fixes automatically
workspacePathNoWorkspace directory path
quality_license_checkTry in Inspector

Analyze licenses of all dependencies to ensure compatibility with project requirements. Identifies potential licensing conflicts or restrictions.

ParametersJSON Schema
NameRequiredDescriptionDefault
workspacePathNoWorkspace directory path
allowedLicensesNoList of allowed license types
quality_lintTry in Inspector

Run ESLint to check for code quality issues, potential bugs, and style violations. Helps maintain code standards and catch errors early.

ParametersJSON Schema
NameRequiredDescriptionDefault
fixNoApply fixes automatically
workspacePathNoWorkspace directory path
quality_security_auditTry in Inspector

Run npm/yarn security audit to check for known vulnerabilities in dependencies. Identifies and reports security issues that need attention.

ParametersJSON Schema
NameRequiredDescriptionDefault
fixNoApply fixes automatically
workspacePathNoWorkspace directory path
quality_testTry in Inspector

Run test suite with optional code coverage reporting. Executes all unit and integration tests to ensure code correctness.

ParametersJSON Schema
NameRequiredDescriptionDefault
coverageNoInclude coverage report
workspacePathNoWorkspace directory path
research_appendTry in Inspector

Append technical decisions, trade-offs, and research findings to the research.md document. Maintains a record of architectural choices and reasoning.

ParametersJSON Schema
NameRequiredDescriptionDefault
topicYesResearch topic or decision area
contentYesResearch content or decision rationale
workspacePathNoWorkspace directory path
specify_describeTry in Inspector

Create or update project specification with detailed requirements, goals, and constraints. Use after specify_start to define what the project should do.

ParametersJSON Schema
NameRequiredDescriptionDefault
descriptionYesProject specification description
workspacePathNoWorkspace directory path
specify_startTry in Inspector

Initialize a new spec-driven project. Creates .dincoder directory with spec.json template. Use this as the first step when starting a new project.

ParametersJSON Schema
NameRequiredDescriptionDefault
agentYesAI agent to use
projectNameYesName of the project to initialize
workspacePathNoWorkspace directory path
spec_lintTry in Inspector

Automated spec quality checking with markdownlint, spec-specific rules, and prose quality analysis. Checks for required sections, acceptance criteria format, passive voice, vague language, and more. Supports auto-fix for simple issues.

ParametersJSON Schema
NameRequiredDescriptionDefault
configNoCustom lint configuration (overrides defaults)
formatNoOutput formatmarkdown
autoFixNoAutomatically fix issues when possible
specPathNoPath to spec file (defaults to .dincoder/spec.md or auto-detect)
workspacePathNoWorkspace directory path
spec_refineTry in Inspector

Refine/update an existing specification. Supports updating specific sections (goals, requirements, acceptance, edge-cases) or the full spec. Changes are logged to research.md.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonYesWhy this refinement is needed
changesYesMarkdown describing the refinements to make
sectionYesSection to refine (goals | requirements | acceptance | edge-cases | full)
specPathNoPath to specific spec file (auto-detect if not provided)
workspacePathNoWorkspace directory path
spec_validateTry in Inspector

Check specification quality and completeness. Validates required sections, acceptance criteria, clarifications, and checks for premature implementation details.

ParametersJSON Schema
NameRequiredDescriptionDefault
checksNoWhich checks to run (default: all)
specPathNoPath to specific spec file (auto-detect if not provided)
workspacePathNoWorkspace directory path
tasks_filterTry in Inspector

Filter tasks by status, phase, type, priority, blockers, or tags. Includes smart presets (next, frontend, backend, ready, cleanup) for common workflows. Returns markdown-formatted task list.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagsNoFilter by tags (AND logic - task must have all tags)
typeNoFilter by type (e.g., "frontend", "backend", "test", "docs")
limitNoLimit number of results
phaseNoFilter by phase (e.g., "setup", "core", "polish")
presetNoUse a smart preset filternone
sortByNoSort results by fieldid
statusNoFilter by task statusall
blockerNoFilter by blocker statusall
priorityNoFilter by priorityall
tasksPathNoDirect path to tasks.md file (overrides workspacePath)
workspacePathNoPath to workspace directory containing .dincoder folder
tasks_generateTry in Inspector

Generate granular, actionable tasks from the technical plan. Creates a task list with specific implementation steps that can be executed sequentially.

ParametersJSON Schema
NameRequiredDescriptionDefault
scopeYesScope or context for task generation
planPathNoPath to plan file
workspacePathNoWorkspace directory path
tasks_searchTry in Inspector

Full-text search across task descriptions and metadata. Supports plain text, regex patterns, and fuzzy matching for typo tolerance. Returns ranked results with relevance scores.

ParametersJSON Schema
NameRequiredDescriptionDefault
fuzzyNoEnable fuzzy matching for typo tolerance
limitNoLimit number of results (default: 10, max: 100)
queryYesSearch query (plain text or regex pattern)
useRegexNoTreat query as regex pattern
tasksPathNoDirect path to tasks.md file (overrides workspacePath)
searchFieldsNoFields to search in
caseSensitiveNoCase-sensitive search
workspacePathNoPath to workspace directory containing .dincoder folder
fuzzyThresholdNoFuzzy match similarity threshold (0-100%)
tasks_statsTry in Inspector

Generate comprehensive task statistics and progress metrics. Provides insights on completion rates, phase/type distribution, priority breakdown, blocker analysis, and ASCII progress charts.

ParametersJSON Schema
NameRequiredDescriptionDefault
groupByNoGroup statistics by dimensionall
tasksPathNoDirect path to tasks.md file (overrides workspacePath)
showBlockersNoShow blocker analysis
showVelocityNoShow velocity metrics (requires task completion timestamps)
includeChartsNoInclude ASCII progress charts
workspacePathNoPath to workspace directory containing .dincoder folder
tasks_tickTry in Inspector

Mark a specific task as complete by its ID. Updates the task status and tracks progress through the implementation.

ParametersJSON Schema
NameRequiredDescriptionDefault
taskIdYesTask ID to mark as complete
tasksPathNoPath to tasks file
workspacePathNoWorkspace directory path
tasks_tick_rangeTry in Inspector

Mark multiple tasks as complete at once. Supports array format ["T001", "T003"], range format "T001-T005", or mixed format. Includes strict mode for all-or-nothing completion.

ParametersJSON Schema
NameRequiredDescriptionDefault
notesNoOptional completion notes
strictNoIf true, fail all if any task is invalid. If false, skip invalid tasks and continue.
taskIdsYesTask IDs to complete. Supports array ["T001", "T003"], range "T001-T005", or mixed ["T001-T005", "T010"]
tasksPathNoDirect path to tasks.md file (overrides workspacePath)
workspacePathNoPath to workspace directory containing .dincoder folder
tasks_visualizeTry in Inspector

Generate visual dependency graphs from tasks.md. Supports Mermaid flowcharts, Graphviz DOT, and ASCII tree formats. Shows task dependencies, status colors, and optional phase grouping.

ParametersJSON Schema
NameRequiredDescriptionDefault
formatNoOutput formatmermaid
tasksPathNoDirect path to tasks.md file (overrides workspacePath)
groupByPhaseNoGroup tasks by phase using subgraphs
workspacePathNoPath to workspace directory containing .dincoder folder
includeCompletedNoInclude completed tasks in visualization
highlightCriticalPathNoHighlight the critical path
templates_customizeTry in Inspector

Create or update template customization with hooks, variable substitution, and inheritance. Supports before/after/transform/validate hooks.

ParametersJSON Schema
NameRequiredDescriptionDefault
hooksNoTemplate hooks for customization
extendsNoParent template ID for inheritance
variablesNoVariable substitutions
templateIdYesID of the template to customize (e.g., "web-app", "api-service")
overridePathNoPath to custom template file (overrides built-in template)
workspacePathNoWorkspace directory path
customizationPathYesPath to save customization config (relative to workspace)
templates_listTry in Inspector

List all available templates (built-in and custom). Filter by category and discover customization points.

ParametersJSON Schema
NameRequiredDescriptionDefault
categoryNoFilter by template categoryall
includeCustomNoInclude custom templates
workspacePathNoWorkspace directory path
test_echoTry in Inspector

Simple echo tool for testing MCP server connectivity. Returns the input message prefixed with "Echo:". Use for debugging and connection verification.

ParametersJSON Schema
NameRequiredDescriptionDefault
messageYesMessage to echo

FAQ

How do I claim this server?

To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:

{ "$schema": "https://glama.ai/mcp/schemas/connector.json", "maintainers": [ { "email": "your-email@example.com" } ] }

The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.

What are the benefits of claiming a server?
  • Control your server's listing on Glama, including description and metadata
  • Receive usage reports showing how your server is being used
  • Get monitoring and health status updates for your server
Try in Browser

Your Connectors

Sign in to create a connector for this server.