google-scholar
An MCP server for Google Scholar written in TypeScript with Streamable HTTP
How to use
The google-scholar MCP server allows you to interact with Google Scholar using a TypeScript implementation designed for Streamable HTTP. This server provides a streamlined way to access scholarly articles, citations, and related resources, making it an essential tool for developers looking to integrate academic search capabilities into their applications. With this MCP server, you can perform efficient queries and retrieve data directly from Google Scholar, enhancing your research and development projects.
Once connected to the google-scholar MCP server, you can send queries to fetch academic articles and their associated metadata. The server supports various query formats, allowing you to search by title, author, or keywords. You can leverage features such as pagination for large query results, ensuring that you receive data in manageable chunks. Make sure to formulate your queries clearly for optimal results.
How to install
To install the google-scholar MCP server, you need to have Node.js installed on your machine. Here's how to get started:
-
Prerequisites: Ensure you have Node.js installed. You can verify this by running:
node -v -
Option A: Quick start with npx: You can quickly start using the server without a global installation by running:
npx -y mochow13/google-scholar-mcp -
Option B: Global install alternative: If you prefer to install it globally, you can clone the repository and install dependencies:
git clone https://github.com/mochow13/google-scholar-mcp.git cd google-scholar-mcp npm install
Additional notes
When configuring the google-scholar MCP server, consider setting environment variables for custom API keys or specific search parameters to enhance your experience. Be aware of rate limits imposed by Google Scholar, which may affect the frequency of your queries. Always test your queries to ensure they return the expected results.
Related MCP Servers
mcp-router
A Unified MCP Server Management App (MCP Manager).
mcp-graphql
Model Context Protocol server for GraphQL
Remote
A type-safe solution to remote MCP communication, enabling effortless integration for centralized management of Model Context.
mcp-typescript-sdk
A TypeScript SDK for implementing Model Context Protocol (MCP) over MQTT, supporting both browser and Node.js environments.
pluggedin-app
The Crossroads for AI Data Exchanges. A unified, self-hostable web interface for discovering, configuring, and managing Model Context Protocol (MCP) servers—bringing together AI tools, workspaces, prompts, and logs from multiple MCP sources (Claude, Cursor, etc.) under one roof.
rohlik
MCP server that lets you shop groceries across the Rohlik Group platforms (Rohlik.cz, Knuspr.de, Gurkerl.at, Kifli.hu, Sezamo.ro)