Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
GOOGLE_API_KEY | Yes | Your Google API key for the Custom Search API | |
FASTMCP_LOG_LEVEL | No | The log level for FastMCP | ERROR |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
read_documentation | Fetch and convert a OpenTelemetry documentation page to markdown format. UsageThis tool retrieves the content of a OpenTelemetry documentation page and converts it to markdown format. For long documents, you can make multiple calls with different start_index values to retrieve the entire content in chunks. URL Requirements
Example URLsOutput FormatThe output is formatted as markdown text with:
Handling Long DocumentsIf the response indicates the document was truncated, you have several options:
Args: ctx: MCP context for logging and error handling url: URL of the OpenTelemetry documentation page to read max_length: Maximum number of characters to return start_index: On return output starting at this character index Returns: Markdown content of the OpenTelemetry documentation |
search_documentation | Search OpenTelemetry documentation using Google Custom Search. UsageThis tool searches across OpenTelemetry documentation for pages matching your search phrase. Use it to find relevant documentation when you don't have a specific URL. Search Tips
API LimitsThe search uses Google's Custom Search API which has usage limits:
Result InterpretationEach result includes:
Args: ctx: MCP context for logging and error handling search_phrase: Search phrase to use limit: Maximum number of results to return (will be capped at 10 due to API limitations) Returns: List of search results with URLs, titles, and context snippets |