Awesome AI Agents › MCP Server Framework

54yyyu/zotero-mcp

⭐ 5814 Python repository created 2025-03-22

Zotero MCP connects a Zotero reference-management library to AI assistants and coding agents, including Claude Desktop, ChatGPT, Claude Code, Codex, Cursor, Cherry Studio, Chorus and Windsurf, through the Model Context Protocol, so a user can search, read, cite, annotate, and organize their papers without leaving the chat or the agent session. A single Python package, zotero-mcp-server, exposes three integration paths: a standard MCP server for chat apps that speak MCP but have no shell, such as Claude Desktop and ChatGPT; a zotero-cli plus an installable agent skill for agents that have a shell, such as Claude Code, Codex, Cursor, Windsurf, Gemini CLI, Amp and OpenCode, using only around 98 tokens of context until invoked instead of roughly 13,000 for the full MCP tool set; and a Zotero Agent chat panel that runs inside Zotero next to the PDF being read, aware of the open item, page and selection. Capabilities include searching by title, author, tag, collection, full text, or semantic similarity using local, OpenAI, Gemini or Ollama embeddings; reading metadata, BibTeX, full text and page ranges, falling back to page images when text extraction garbles math or tables; placing highlights, area annotations and notes on the exact cited passage; adding items by DOI, URL, ISBN, BibTeX or file, with open-access PDF fetching; managing collections, tags, and duplicate merging; and, optionally, pulling Scite citation counts and retraction alerts. Local mode reads directly from the Zotero SQLite database for speed, while writes go through the running Zotero 7+ desktop app or its web API. It requires Python 3.10+ and is distributed on PyPI under the MIT license.

https://github.com/54yyyu/zotero-mcp

mcpzoteroresearch-toolssemantic-searchclaudecitation-management

Also in MCP Server Framework

morluto/rea

REA (Reverse Engineer Anything) is an MCP server and CLI that let AI coding agents reverse-engineer native binaries, Electron/JavaScript apps, .NET assemblies and websites, with evidence for each finding.

thedaviddias/Front-End-Checklist

Front-End Checklist is an open-source quality system for modern web development, offering comprehensive best practices for humans and AI agents.

trycua/cua

c/ua is a high-performance framework that enables AI agents to control full macOS and Linux operating systems within secure, lightweight virtual containers on Apple Silicon Macs, supporting complex autonomous workflows and LLM integration.

PrefectHQ/fastmcp

FastMCP offers a Pythonic framework for building Model Context Protocol (MCP) servers and clients, facilitating structured communication for AI agents and models.

pascalorg/editor

Local-first 3D building editor built with React Three Fiber and WebGPU that exposes an MCP service so AI agents can create and edit 3D scenes.

nukeop/nuclear

Nuclear is a free, open-source, ad-free music player for Windows, macOS, and Linux, featuring streaming from various sources, playlist management, a powerful plugin system, and integration with AI ...

xerj-org/xerj

Local-first Rust search engine and MCP server that indexes code, docs, logs and files for BM25, vector and hybrid search with an Elasticsearch-compatible API.

googleapis/mcp-toolbox

MCP Toolbox for Databases is an open-source server that connects AI agents and applications to enterprise databases using the Model Context Protocol (MCP).