Ookcite Mcp
Description
Validate DOIs against a real citation database, format references in 2900+ CSL styles (APA, IEEE, Chicago, Nature, etc.), and catch hallucinated academic references before they reach your paper or documentation or pitch deck. Manage citation collections, import/export BibTeX…
About
Validate DOIs against a real citation database, format references in 2900+ CSL styles (APA, IEEE, Chicago, Nature, etc.), and catch hallucinated academic references before they reach your paper or documentation or pitch deck. Manage citation collections, import/export BibTeX, and batch-process references. 29 tools.
Details
- Author
- TurtleTech-ehf
- GitHub stars
- 1
- Downloads
- 302
- Categories
- Productivity, Other, Knowledge Base, Automation
Jump to
- Validate DOIs to prevent hallucinated references
- Format citations in 2900+ CSL citation styles
- Batch tools for verifying and formatting multiple citations
- Manage bibliography collections with import/export/duplicate check
- Auto-detect and configure popular MCP clients via a single command
- Lightweight stdio MCP server with no local database
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Ookcite McpCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Run the setup command: npx @turtletech/ookcite-mcp setup to auto-detect supported clients and write configuration. No API key is required for basic use (10 lookups/day). For higher rate limits and collection tools, add an API key: npx @turtletech/ookcite-mcp setup --key YOUR_API_KEY. Alternative install methods include npm install -g @turtletech/ookcite-mcp, cargo binstall ookcite-mcp, or pre-built binaries from GitHub Releases. After configuration, restart the MCP client or reload its MCP servers.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"ookcite mcp": {
"ookcite": {
"command": "npx",
"args": [
"-y",
"@turtletech/ookcite-mcp"
]
}
}
}
}
McpServers
{
"ookcite": {
"command": "npx",
"args": [
"-y",
"@turtletech/ookcite-mcp"
]
}
}
OokCite MCP Server
Give any LLM the ability to validate DOIs, format citations, manage
bibliography collections, and catch hallucinated references. Returns citation
metadata only -- not PDFs or full-text articles. Works with any MCP client:
Grok Build, Claude, Codex, Cursor, Windsurf, OpenCode, Qwen agents, and more.
Quick Start
One command to install and configure:
npx @turtletech/ookcite-mcp setup
This auto-detects supported MCP clients (Claude Desktop, Claude Code, Cursor,
Codex) and writes the config for you. Grok Build is not covered by setup —
install via the plugin marketplace or the Grok config below. Add an API key
for higher rate limits and collection tools:
npx @turtletech/ookcite-mcp setup --key YOUR_API_KEY
No API key required for basic usage (10 lookups/day).
Sign up for more.
After changing MCP config, restart the client or reload its MCP servers.
Many clients do not hot-reload environment-variable changes for already-running
stdio servers.
Install (Alternative Methods)
npm (recommended):
npm install -g @turtletech/ookcite-mcp
cargo-binstall (fastest, no Node.js):
cargo binstall ookcite-mcp
cargo install (from source):
cargo install ookcite-mcp
Pre-built binaries: Download from
GitHub Releases
for Linux (x86_64, aarch64), macOS (x86_64, aarch64), and Windows.
Configure
If you used setup, you're done. Otherwise, add to your MCP client config:
{
"mcpServers": {
"ookcite": {
"command": "npx",
"args": ["-y", "@turtletech/ookcite-mcp"]
}
}
}
With an API key:
{
"mcpServers": {
"ookcite": {
"command": "npx",
"args": ["-y", "@turtletech/ookcite-mcp"],
"env": {
"OOKCITE_API_KEY": "your_key_here"
}
}
}
}
If you installed globally (npm install -g or cargo install), you can use
"command": "ookcite-mcp" directly instead of npx.
Common config file locations:
| Client | Config file |
| ---------------------- | ----------------------------------------------------------------- |
| Grok Build | Plugin install (below) or ~/.grok/config.toml / project .mcp.json |
| Claude Desktop (Linux) | ~/.config/Claude/claude_desktop_config.json |
| Claude Desktop (macOS) | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Claude Code | .mcp.json (project) or ~/.claude/settings.json (global) |
| Cursor | Settings > MCP Servers |
| Codex | ~/.codex/config.toml |
Grok Build
Recommended: install from the xAI plugin marketplace
once published (/marketplace in Grok Build, search for ookcite). The
marketplace entry clones this repo at a pinned commit and loads the bundled
.mcp.json + plugin.json.
From this repo (local / PR testing):
```bash
grok plugin install /path/to/ookcite-mcp
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





