UTCP Documentation MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DOCS_PATH | No | Path to UTCP documentation directory (default: current directory) | . |
| LOG_LEVEL | No | Logging level | info |
| SERVER_NAME | No | Server name for MCP | utcp-docs |
| OPENAI_API_KEY | No | OpenAI API key (required for ask_utcp_expert tool) | |
| SERVER_VERSION | No | Server version | 1.0.0 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_utcp_docsB | Search UTCP documentation for specific topics, protocols, or concepts. Returns relevant documentation sections with excerpts. |
| validate_utcp_manualA | Validate a UTCP manual against the v1.0.1 specification. Returns validation errors and warnings. |
| generate_utcp_manualB | Generate a UTCP manual template for a specific protocol (HTTP, CLI, MCP, SSE, Streamable HTTP) |
| convert_openapi_to_utcpA | Convert an OpenAPI 3.0 specification to a UTCP manual. Automatically maps endpoints, parameters, and authentication. |
| get_utcp_examplesA | Get example UTCP manuals for common use cases (weather API, GitHub API, database, CLI tools) |
| get_best_practicesC | Get UTCP best practices and recommendations for implementation |
| ask_utcp_expertA | Ask a UTCP expert agent (powered by OpenAI) any question about UTCP. The agent has deep knowledge of the entire UTCP specification and will provide detailed, accurate answers with examples and relevant documentation. |
| semantic_search_docsA | Advanced semantic search using RAG (Retrieval-Augmented Generation) over UTCP documentation. Provides enhanced relevance scoring, query expansion, and detailed match reasons. Use this for more sophisticated searches than the basic search_utcp_docs tool. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Complete UTCP Documentation | Full UTCP specification and documentation |
| UTCP Introduction | Introduction to UTCP |
| UTCP Protocols | All UTCP protocol documentation |
| Security Best Practices | Security considerations for UTCP implementations |
| Weather API Example | Example UTCP manual for weather API with authentication |
| GitHub API Example | Example UTCP manual for GitHub API with OAuth |
| Database Example | Example UTCP manual for database queries via MCP |
| CLI Tool Example | Example UTCP manual for command-line tool integration |
| UTCP Manual JSON Schema | JSON Schema for UTCP manual validation |
| Naming Conventions | Best practices for naming tools and parameters |
| Authentication Practices | Best practices for implementing authentication |
| Error Handling Practices | Best practices for error handling |
| Testing Practices | Best practices for testing UTCP tools |
| General Best Practices | General guidelines for UTCP implementation |
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/edujuan/utcp-docs-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server