Skip to content

Added OpenAlex MCP to the list of MCP servers in README.org #2131

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

drAbreu
Copy link

@drAbreu drAbreu commented Jun 17, 2025

Anthropic MCP Registry PR Template - alex-mcp

<!-- Provide a brief description of your changes -->
## Description
Add alex-mcp server to the official MCP registry. This is a professional MCP server that provides seamless integration with the OpenAlex academic database, enabling AI assistants to perform accurate author disambiguation, institution resolution, and researcher profile retrieval.

## Server Details
<!-- If modifying an existing server, provide details -->
- Server: **NEW SERVER** - alex-mcp (OpenAlex Academic Research Integration)
- Changes to: README.md

## Motivation and Context
<!-- Why is this change needed? What problem does it solve? -->
The academic research community lacks a reliable way for AI assistants to access verified scholarly data. Current AI tools frequently hallucinate researcher names, affiliations, and academic metrics, leading to inaccurate research assistance.

alex-mcp solves this by:
- Providing ML-powered author disambiguation (resolves "which John Smith?" problems)
- Offering ORCID-verified researcher profiles with accurate metrics
- Enabling automatic institution name resolution (MIT → Massachusetts Institute of Technology)
- Accessing OpenAlex's database of 200M+ scholarly works

This fills a critical gap for researchers, academics, and students who need accurate scholarly information in their AI workflows.

## How Has This Been Tested?
<!-- Have you tested this with an LLM client? Which scenarios were tested? -->**Tested through locally, mpc inspector, and LLM agent**

## Breaking Changes
<!-- Will users need to update their MCP client configurations? -->
- [ ] No breaking changes - this is a new server addition to README

## Types of changes
<!-- What types of changes does your code introduce? Put an `x` in all the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
- [x] Documentation update

## Checklist
<!-- Go over all the following points, and put an `x` in all the boxes that apply. -->
- [x] I have read the [MCP Protocol Documentation](https://modelcontextprotocol.io)
- [ ] My changes follows MCP security best practices
- [x] I have updated the server's README accordingly
- [x] I have tested this with an LLM client
- [ ] My code follows the repository's style guidelines
- [ ] New and existing tests pass locally
- [ ] I have added appropriate error handling
- [ ] I have documented all environment variables and configuration options

## Additional context
<!-- Add any other context, implementation notes, or design decisions -->

**Technical Implementation:**
- Built with FastMCP framework following official best practices
- Uses proper async/await patterns for non-blocking API calls
- Implements comprehensive error handling with graceful degradation
- Follows semantic versioning and maintains backward compatibility
- No environment variables required (uses public OpenAlex API)

**Installation Methods:**
```json
{
  "mcpServers": {
    "alex-mcp": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/drAbreu/alex-mcp.git", "alex-mcp"]
    }
  }
}

Repository: https://github.com/drAbreu/alex-mcp
License: MIT
Python Version: 3.10+
Dependencies: fastmcp, httpx, pydantic (minimal, well-maintained packages)

@olaservo
Copy link
Member

olaservo commented Jul 3, 2025

Thanks for your contribution to the servers list. This has been merged in this combined PR: #2263

This is a new process we're trying out, so if you see any issues feel free to re-open the PR and tag me.

@olaservo olaservo closed this Jul 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants