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 |
---|---|
analyze_tokenomics | Analyze the tokenomics described in a cryptocurrency whitepaper |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
search_whitepaper | Search for a cryptocurrency project's whitepaper PDF using DuckDuckGo. Parameters:
project_name (str): The name of the cryptocurrency project (e.g., 'bitcoin', 'ethereum').
Returns:
str: A JSON-formatted list of search results with title, URL, and snippet. |
load_whitepaper | Load a whitepaper PDF from a URL into the knowledge base. Parameters:
project_name (str): The name of the cryptocurrency project (e.g., 'bitcoin', 'ethereum').
url (str): The URL of the whitepaper PDF to download and load.
Returns:
str: A message indicating success or failure. |
ask_whitepapers | Search the knowledge base for information related to a query, optionally filtered by project. Parameters:
query (str): The search query to find relevant whitepaper content.
project_name (str, optional): The name of the cryptocurrency project to filter results (e.g., 'bitcoin'). If None, searches all whitepapers.
Returns:
str: A string containing up to 5 matching results from the knowledge base. |
list_available_projects | List all cryptocurrency projects available in the knowledge base. Parameters:
None
Returns:
str: A JSON-formatted list of project names derived from PDF filenames. |