Skip to main content
Glama
openags

Paper Search MCP

by openags

search_base

Search academic papers from the BASE database to find relevant research publications using specific queries and return structured metadata.

Instructions

Search academic papers from BASE (Bielefeld Academic Search Engine).

Args: query: Search query string (e.g., 'machine learning'). max_results: Maximum number of papers to return (default: 10). Returns: List of paper metadata in dictionary format.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
queryYes
max_resultsNo

Implementation Reference

  • The implementation of the search_base tool handler which uses async_search to fetch papers from the base_searcher.
    async def search_base(query: str, max_results: int = 10) -> List[Dict]:
        """Search academic papers from BASE (Bielefeld Academic Search Engine).
    
        Args:
            query: Search query string (e.g., 'machine learning').
            max_results: Maximum number of papers to return (default: 10).
        Returns:
            List of paper metadata in dictionary format.
        """
        papers = await async_search(base_searcher, query, max_results)
        return papers if papers else []

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/openags/paper-search-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server