MCP Advisor logo

MCP Advisor

by olaservo

MCP Advisor is a server that provides comprehensive access to the Model Context Protocol specification through prompts and resources. It helps LLMs and humans understand and work with the MCP specification by providing the complete JSON schema and detailed documentation.

View on GitHub

Last updated: N/A

What is MCP Advisor?

MCP Advisor is an MCP server that provides access to the Model Context Protocol specification through both prompts and resources. It offers the complete JSON schema and detailed documentation of the MCP specification.

How to use MCP Advisor?

The server can be installed as a dependency or globally using npm. It can be integrated with Claude Desktop by adding a configuration entry. It provides prompts like 'explain' and resources for accessing different sections of the MCP specification.

Key features of MCP Advisor

  • Comprehensive access to MCP specification

  • Prompts for explanations of MCP topics

  • Resources for accessing different sections of the MCP specification

  • Local caching with TTL for performance

Use cases of MCP Advisor

  • Providing precise spec information to LLMs

  • Helping developers understand and work with the MCP specification

  • Integrating MCP specification access into LLM applications

  • Comparing MCP documents

FAQ from MCP Advisor

When should I use this instead of web search?

When precise spec information is preferred and a complex RAG solution is not necessary.

How is the data cached?

Specification content is cached locally with a 1-hour TTL.

What prompts are available?

The 'explain' prompt provides a comprehensive explanation of MCP topics with full documentation context.

What resources are available?

Resources include the complete specification, schema specification, architecture overview, base protocol, utilities, server features, and client features.

Where can I find the complete Model Context Protocol Specification?

You can find it at https://spec.modelcontextprotocol.io/specification/2025-03-26/