openalex-mcp

openalex-mcp

3.6

OpenAlex MCP Server is a Node.js server using Express and Axios to proxy queries to the OpenAlex API.

The OpenAlex MCP Server is designed to facilitate seamless communication with the OpenAlex API by acting as a proxy server. Built using Node.js, Express, and Axios, it allows users to perform search queries on the OpenAlex database. The server is easy to set up and configure, requiring only Node.js and npm as prerequisites. It supports deployment in production environments using Docker, and it is equipped with a CI/CD pipeline using GitHub Actions for automated testing. The server is highly scalable and can be monitored using popular tools like Prometheus or Grafana. It also includes backup procedures to ensure data integrity and availability.

Features

  • Proxy server for OpenAlex API queries
  • Built with Node.js, Express, and Axios
  • Docker support for production deployment
  • CI/CD pipeline with GitHub Actions
  • Scalable and monitorable with container orchestrators and monitoring tools