Obsidian Pdf Evidence
An Obsidian plugin that provides PDF content and knowledge base access to AI agents through the MCP protocol, supporting functions such as PDF text extraction, fuzzy search, reference link generation, knowledge base file reading and writing, and Dataview queries.
rating : 2 points
downloads : 4.3K
What is Obsidian PDF Evidence?
Obsidian PDF Evidence is an Obsidian plugin that acts as a bridge between AI assistants and your knowledge base. It allows AI (such as Claude, OpenCode, etc.) to directly access the content of PDF files opened in Obsidian and provide evidence-supported answers based on this content. The plugin automatically extracts PDF text, generates precise reference links, and displays the AI's answers in the Obsidian sidebar.How to use Obsidian PDF Evidence?
The usage is divided into three steps: 1) Install and enable the plugin in Obsidian; 2) Configure the MCP connection in the AI client (such as Claude Desktop); 3) Open a PDF file in Obsidian and then ask questions to the AI. The AI will read the PDF content, provide answers with reference evidence, and display the results in the AI answer panel of Obsidian.Use cases
It is most suitable for scenarios such as academic research, paper reading, literature review, and learning note organization. When you need to quickly understand complex papers, find specific information, or conduct comprehensive analysis based on multiple literatures, this tool can significantly improve efficiency.Main features
PDF text extraction
Automatically extract text content from PDF files opened in Obsidian and cache it for AI access. It supports two modes: chunk reading and full-text reading.
Fuzzy search and PDF++ citations
Find text fragments in the PDF and generate clickable PDF++ reference links. Use the Levenshtein distance algorithm for fuzzy matching, so that the correct position can be found even if there are minor differences in the text.
Knowledge base access
AI can read and write Markdown files, search the content of the knowledge base, and manage tags. It supports viewing all tags and their usage frequencies.
Dataview integration
Run Dataview queries through the API, allowing AI to access structured data in your knowledge base, such as task lists and literature databases.
AI answer panel
Display the AI's answers in the Obsidian sidebar. All internal links are clickable, providing a natural reading experience. Users can copy the original Markdown or close the panel.
Professor Agent preset
Provide a specially optimized system prompt (Professor Agent) to ensure that the AI correctly uses the citation format, answers questions based on evidence, and follows best practices.
Advantages
Evidence-driven answers: All factual statements are supported by PDF citations, avoiding AI hallucinations.
Seamless integration: Use directly in the Obsidian workflow without switching applications.
Precise citations: Generate PDF++ links that can be clicked to jump to the exact position in the PDF.
Multi-tool support: Compatible with AI clients that support the MCP protocol, such as Claude Desktop and OpenCode.
User-friendly: Non-technical users can easily configure and use it.
Open source and free: Licensed under the MIT license, allowing free use and modification.
Limitations
Requires Obsidian: Must use Obsidian as a knowledge management tool.
Only supports PDF: Currently mainly targets PDF files, with limited support for other formats.
Local operation: Requires a local HTTP server, which may involve port configuration.
Performance dependence: Text extraction and processing of large PDFs may take time.
AI client compatibility: Requires the AI client to support the MCP protocol.
How to use
Install the plugin
Install the Obsidian PDF Evidence plugin in Obsidian. You can install it through the community plugin market or build it from the source code.
Configure the plugin
Enable the plugin in the Obsidian settings and configure the server port (default 27123). Use the 'Copy MCP bridge configuration' button to get the configuration information.
Configure the AI client
Add the MCP server configuration in Claude Desktop or OpenCode. Paste the configuration provided by the plugin into the corresponding configuration file.
Use the Professor Agent
Create a project in Claude Desktop and add the Professor Agent prompt as a custom instruction. Or configure the Professor Agent in OpenCode.
Start using
Open a PDF file in Obsidian and ask questions to the AI. The AI will read the PDF content and provide answers with reference evidence, and the results will be displayed in the sidebar.
Usage examples
Quick understanding of a paper
You have just downloaded a complex academic paper and need to quickly understand its main contributions and methods.
Precise information search
You remember seeing a specific experimental data in a paper but are not sure of the exact location.
Comparison of multiple literatures
You are writing a literature review and need to compare the similarities and differences of the methods in multiple papers.
Automatic tag management
You want to add appropriate tags to the papers you read for subsequent retrieval.
Frequently Asked Questions
Do I need programming knowledge to use this plugin?
Which AI clients are supported?
What are PDF++ reference links?
What if port 27123 is occupied?
Can the AI access all my notes?
Does it support scanned PDFs (image format)?
Is the Professor Agent prompt necessary?
Related resources
GitHub repository
Plugin source code, issue tracking, and latest version
Obsidian official forum
Community discussions, usage tips, and problem help
MCP protocol documentation
Official documentation and specifications of the Model Context Protocol
Claude Desktop download
Claude Desktop client download page
OpenCode project
OpenCode AI development platform
Korean README
Korean version of the usage instructions

Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
34.2K
5 points

Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
24.4K
4.3 points

Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
71.7K
4.3 points

Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
20.4K
4.5 points

Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
31.0K
5 points

Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
64.3K
4.5 points

Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
47.4K
4.8 points

Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
22.0K
4.5 points







