Metadata-Version: 2.4
Name: mcp-oignon
Version: 0.1.2
Summary: A lightweight, hand-crafted MCP server for exploring related literature and research
Project-URL: Homepage, https://github.com/hballington12/mcp-oignon
Project-URL: Repository, https://github.com/hballington12/mcp-oignon
Author-email: Harry Ballington <ballington@uni-wuppertal.de>
License-Expression: MIT
Keywords: academic,citations,knowledge,mcp,oignon,openalex,papers,reference,related-papers,research,scholar
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11
Requires-Dist: click>=8.0
Requires-Dist: mcp[cli]>=1.0.0
Requires-Dist: pyalex>=0.15
Provides-Extra: bench
Requires-Dist: claude-agent-sdk>=0.1.19; extra == 'bench'
Provides-Extra: dev
Requires-Dist: pyright>=1.1; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.7; extra == 'dev'
Description-Content-Type: text/markdown

# mcp-oignon

A lightweight MCP server for exploring academic literature and building citation networks using OpenAlex.

Install with `pip install mcp-oignon` or `uv pip install mcp-oignon`

Add to your MCP client config.

For Claude Desktop, ChatGPT Desktop, Gemini CLI (JSON):
```json
{
  "mcpServers": {
    "oignon": {
      "command": "mcp-oignon"
    }
  }
}
```

For Codex CLI (TOML):
```toml
[mcp_servers.oignon]
command = "mcp-oignon"
```

Config file locations:
- Claude Desktop (macOS): `~/Library/Application Support/Claude/claude_desktop_config.json`
- Claude Desktop (Windows): `%APPDATA%\Claude\claude_desktop_config.json`
- Claude Desktop (Linux): `~/.config/Claude/claude_desktop_config.json`
- ChatGPT Desktop (macOS): `~/Library/Application Support/com.openai.chat/mcp.json`
- ChatGPT Desktop (Windows): `%APPDATA%\com.openai.chat\mcp.json`
- Gemini CLI: `~/.gemini/settings.json`
- Codex CLI: `~/.codex/config.toml`
