Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
get_guidelines_index | Provides access to the NCCN guidelines index containing all available guidelines organized by category with their corresponding URLs. |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get_index | Get the raw contents of the NCCN guidelines index YAML file.
Returns:
String containing the raw YAML content of the guidelines index |
download_pdf | Download a PDF file from the specified URL, with optional NCCN login credentials.
Args:
url: The URL of the PDF file to download
filename: Optional custom filename for the downloaded file
username: Optional NCCN username/email for authentication (defaults to NCCN_USERNAME env var)
password: Optional NCCN password for authentication (defaults to NCCN_PASSWORD env var)
Returns:
String indicating success/failure and the path to the downloaded file |
extract_content | Extract content from specific pages of a PDF file.
Args:
pdf_path: Path to the PDF file (relative to the downloads directory or absolute path)
pages: Comma-separated page numbers to extract (e.g., "1,3,5-7").
If not specified, extracts all pages. Supports negative indexing (-1 for last page).
Returns:
Extracted text content from the specified pages |