Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| APAPER | No | Enable APaper academic tools module | false |
| GITHUB_REPO_MCP | No | Enable GitHub repository tools module | false |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| apaper_search_iacr_papers | Search academic papers from IACR ePrint Archive Args: query: Search query string (e.g., 'cryptography', 'secret sharing') max_results: Maximum number of papers to return (default: 10) fetch_details: Whether to fetch detailed information for each paper (default: True) year_min: Minimum publication year (revised after) year_max: Maximum publication year (revised before) |
| apaper_download_iacr_paper | Download PDF of an IACR ePrint paper Args: paper_id: IACR paper ID (e.g., '2009/101') save_path: Directory to save the PDF (default: './downloads') |
| apaper_read_iacr_paper | Read and extract text content from an IACR ePrint paper PDF Args: paper_id: IACR paper ID (e.g., '2009/101') save_path: Directory where the PDF is/will be saved (default: './downloads') start_page: Starting page number (1-indexed, inclusive). Defaults to 1. end_page: Ending page number (1-indexed, inclusive). Defaults to last page. |
| apaper_search_cryptobib_papers | Search CryptoBib bibliography database for cryptography papers Args: query: Search query string (e.g., 'cryptography', 'lattice', 'homomorphic') max_results: Maximum number of papers to return (default: 10) return_bibtex: Whether to return raw BibTeX entries (default: False) force_download: Force download the newest crypto.bib file (default: False) year_min: Minimum publication year (inclusive, optional) year_max: Maximum publication year (inclusive, optional) conferences: List of conference labels to filter by (e.g., ['CRYPTO', 'EUROCRYPT'] or ['C', 'EC']) |
| apaper_search_google_scholar_papers | Search academic papers from Google Scholar Args: query: Search query string (e.g., 'machine learning', 'neural networks') max_results: Maximum number of papers to return (default: 10) year_low: Minimum publication year (optional) year_high: Maximum publication year (optional) |
| apaper_search_crossref_papers | Search academic papers from Crossref database Args: query: Search query string (e.g., 'quantum computing', 'machine learning') max_results: Maximum number of papers to return (default: 10) year_min: Minimum publication year (optional) year_max: Maximum publication year (optional) sort_by: Sort order: relevance, published, indexed, updated (default: relevance) |
| apaper_read_pdf_file | Read and extract text content from a PDF file (local or online) Args: pdf_source: Path to local PDF file or URL to online PDF start_page: Starting page number (1-indexed, inclusive). Defaults to 1. end_page: Ending page number (1-indexed, inclusive). Defaults to last page. |
| github-repo-mcp_getRepoAllDirectories | - |
| github-repo-mcp_getRepoDirectories | - |
| github-repo-mcp_getRepoFile | - |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |