Skip to main content
Glama
openags

Paper Search MCP

by openags

search_doaj

Search academic papers from DOAJ (Directory of Open Access Journals) using keywords to find relevant research articles.

Instructions

Search academic papers from DOAJ (Directory of Open Access Journals).

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 handler function for the 'search_doaj' tool, which uses an async_search helper with a doaj_searcher.
    async def search_doaj(query: str, max_results: int = 10) -> List[Dict]:
        """Search academic papers from DOAJ (Directory of Open Access Journals).
    
        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(doaj_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