Skip to main content
Glama
fernandogjrtcv

Darwin Standards MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNoHTTP host0.0.0.0
MCP_PORTNoHTTP port8080
OTEL_ENABLEDNoEnable OpenTelemetrytrue
MCP_LOG_LEVELNoLog levelINFO
MCP_TRANSPORTNoTransport type (stdio or http)stdio
STANDARDS_PATHNoPath to standards docsdocs/standards
MCP_SERVER_NAMENoServer namestandards-mcp-server
OTEL_EXPORTER_OTLP_ENDPOINTNoOTLP endpoint
REFERENCE_IMPLEMENTATIONS_PATHNoPath to implementationsreference-implementations

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tasks
{
  "list": {},
  "cancel": {},
  "requests": {
    "tools": {
      "call": {}
    },
    "prompts": {
      "get": {}
    },
    "resources": {
      "read": {}
    }
  }
}
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
validate_azure_resource_nameA

Validate an Azure resource name against naming conventions.

Checks if the given resource name follows the Darwin platform naming conventions for Azure resources.

Args: resource_name: The resource name to validate resource_type: Type of Azure resource (e.g., "resource_group", "storage_account") ctx: MCP context for logging

Returns: ValidationResult with any issues found.

Example: >>> result = await validate_azure_resource_name( ... "rg-myapp-eus-dev", ... "resource_group" ... ) >>> print(result["valid"]) True

validate_mcp_tool_definitionC

Validate an MCP tool definition against standards.

Checks if the tool follows Darwin platform MCP tool design standards.

Args: tool_name: Name of the tool tool_description: Tool docstring/description parameters: Tool parameters schema (JSON Schema format) ctx: MCP context

Returns: ValidationResult with any issues found.

validate_agent_cardC

Validate an Agent Card against A2A protocol standards.

Checks if the agent card follows the Darwin platform A2A standards and contains all required fields.

Args: agent_card: The agent card JSON to validate ctx: MCP context

Returns: ValidationResult with any issues found.

search_standardsB

Search standards documents for relevant content.

Performs a full-text search across all standards documents and returns relevant excerpts with context.

Args: query: Search query (keywords or phrases) category: Optional category filter (agents, mcp, infrastructure) max_results: Maximum number of results to return (default: 10) ctx: MCP context

Returns: Dictionary with search results and metadata.

Example: >>> results = await search_standards("authentication") >>> for r in results["results"]: ... print(f"{r['title']}: {r['excerpt']}")

list_standards_categoriesA

List all available standards categories.

Returns a list of all top-level categories in the standards documentation with descriptions and document counts.

Args: ctx: MCP context

Returns: Dictionary with category information.

get_standards_summaryB

Get a summary of all standards in a category.

Returns titles and descriptions of all documents in the specified category for quick reference.

Args: category: Category name (agents, mcp, infrastructure) ctx: MCP context

Returns: Dictionary with document summaries.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
agent_design_standardsAgent design principles and 5-layer architecture. This document defines the core design principles for building AI agents in the Darwin platform. Topics covered: - 5-layer agent architecture - Agent lifecycle - Error handling patterns - Testing requirements Cache: Long-lived (24 hours)
agent_communication_standardsAgent-to-Agent (A2A) protocol standards. Defines how agents communicate with each other using the A2A protocol based on Google's specification. Topics covered: - A2A protocol overview - Agent Cards - Task lifecycle - Message formats Cache: Long-lived (24 hours)
agent_tools_standardsMCP tool integration standards for agents. Defines how agents should integrate with and use MCP tools. Topics covered: - Tool design principles - Context usage - Error handling - Testing patterns Cache: Long-lived (24 hours)
agent_memory_standardsAgent memory architecture using Neo4j. Defines the graph-based memory system for agents. Topics covered: - Memory types (episodic, semantic, procedural) - Neo4j schema - Memory operations - Retention policies Cache: Long-lived (24 hours)
agent_observability_standardsAgent observability standards with OpenTelemetry. Defines observability requirements for agents using OpenTelemetry as the instrumentation foundation. Topics covered: - OpenTelemetry SDK setup - Trace propagation - LLM-specific metrics - Langfuse integration Cache: Long-lived (24 hours)
agent_security_standardsAgent security requirements. Defines security requirements for agent authentication, authorization, and secrets management. Topics covered: - Authentication methods - Role-based access control - Secrets management - Audit logging Cache: Long-lived (24 hours)
mcp_server_design_standardsMCP server architecture standards. Defines how to build MCP servers for the Darwin platform. Topics covered: - Server architecture - Transport configuration - Capability advertisement - Health checks Cache: Long-lived (24 hours)
mcp_tool_design_standardsMCP tool definition standards. Defines how to design and implement MCP tools. Topics covered: - Tool design principles - Input/output schemas - Tool categories - Documentation requirements Cache: Long-lived (24 hours)
mcp_resource_design_standardsMCP resource exposure standards. Defines how to design and implement MCP resources. Topics covered: - Resource types - URI schemes - Caching strategies - Subscriptions Cache: Long-lived (24 hours)
mcp_security_standardsMCP authentication and authorization standards. Defines security requirements for MCP servers. Topics covered: - Transport security - Authentication methods - Authorization patterns - Audit logging Cache: Long-lived (24 hours)
mcp_error_handling_standardsMCP error handling patterns. Defines error handling standards for MCP servers. Topics covered: - Error categories - Error response structure - Retry logic - Error logging Cache: Long-lived (24 hours)
mcp_template_pythonPython MCP server template - main server file. A complete, standards-compliant Python MCP server template using FastMCP framework. Use this as a starting point for new Python MCP servers.
mcp_template_python_configPython MCP server template - configuration module. Pydantic-based configuration with environment variable support.
mcp_template_python_dockerfilePython MCP server template - Dockerfile. Multi-stage Docker build for production deployment.
mcp_template_python_pyprojectPython MCP server template - pyproject.toml. Project configuration with dependencies and build settings.
mcp_template_dotnetC#/.NET MCP server template - main program file. A standards-compliant .NET MCP server template.
mcp_impl_standardsStandards MCP server implementation - main server file. Reference implementation of an MCP server providing standards documentation and validation tools.
mcp_impl_standards_validationStandards MCP server - validation tools implementation. Example of MCP tool implementation for validation.
mcp_impl_standards_searchStandards MCP server - search tools implementation. Example of MCP tool implementation for searching.
mcp_impl_standards_resourcesStandards MCP server - resources implementation. Example of MCP resource implementation.
mcp_impl_healthcareHealthcare MCP server implementation - README. Domain-specific MCP server for healthcare/pharmacy operations.
agent_impl_langchainLangChain agent implementation - README. Reference implementation of an agent using LangChain framework.
agent_impl_langgraphLangGraph agent implementation - README. Reference implementation of an agent using LangGraph framework.
agent_impl_dotnetMS Agent Framework implementation - README. Reference implementation using Microsoft Agent Framework.
a2a_impl_pythonPython A2A implementation - README. Reference implementation of A2A protocol in Python.
a2a_impl_dotnetC#/.NET A2A implementation - README. Reference implementation of A2A protocol in .NET.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/fernandogjrtcv/darwin-standards-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server