MCP.so
ログイン

OpenAlex MCP Server

@hbiaou

基本情報

カテゴリ

その他

ライセンス

MIT license

トランスポート

stdio

作者

hbiaou

OpenAlex MCP Server について

An MCP server designed for academic literature research using the OpenAlex free API.

OpenAlex MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "openalex-mcp": {
      "command": "docker",
      "args": [
        "build",
        "-t",
        "openalex-mcp",
        "."
      ]
    }
  }
}

OpenAlex MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is OpenAlex MCP Server?

A Node.js MCP server that uses Express and Axios to proxy queries to the OpenAlex API. It is intended for developers who need a simple, self-hosted gateway to search OpenAlex scholarly data.

How to use OpenAlex MCP Server?

Install dependencies with npm install, create a .env file with a PORT and OPENALEX_BASE_URL, then run npm start. The server listens on http://localhost:<PORT> and exposes a single endpoint GET /search?q=<term>.

Key features of OpenAlex MCP Server

  • Proxies queries to the OpenAlex API
  • Single search endpoint (GET /search?q=…)
  • Configurable port and base URL via .env
  • Dockerfile included for production deployment
  • CI/CD with GitHub Actions

Use cases of OpenAlex MCP Server

  • Searching academic works by query term
  • Integrating OpenAlex data into applications via a local proxy
  • Self-hosting a lightweight MCP server for scholarly data queries

よくある質問

1

What are the system requirements?

Node.js (version 14 or higher) and npm are required.

2

How do I configure the server?

Create a `.env` file in the project root with `PORT=3000` and `OPENALEX_BASE_URL=https://api.openalex.org` (or custom values).

3

How do I start the server?

Run `npm start` from the project root.

4

Can I deploy using Docker?

Yes, a Dockerfile is provided. Build with `docker build -t openalex-mcp .` and run with `docker run -p 3000:3000 -d openalex-mcp`.

5

Is there a CI/CD pipeline?

Yes, a GitHub Actions workflow runs unit and integration tests on every push and pull request.

コメント

「その他」の他のコンテンツ