Endnote Mcp
C+ 74 completed
Ai Ml
cli / python · tiny
25
Files
4,011
LOC
1
Frameworks
5
Languages
Pipeline State
completedRun ID
#301602Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
SkippedDecision
skip_scaffold_dupNovelty
48.77Framework unique
—Isolation
—Last stage change
2026-04-16 18:15:42Deduplication group #47628
Member of a group with 1 similar repo(s) — canonical #27307 view group →
Top concepts (4)
testingFactorySearchTesting
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
🧪 Code Distillation
Browse all specs →Sample distilled functions (click for full spec)
rebuild_indexExecutes a command-line utility to re-index an EndNote library, which processes newly added XML files and re-extracts associated PDFs. It takes no explicit inputs but relies on a configuration object to locate the database path. The function returns a string summarizing the indexing status, includin
get_bibtexRetrieves and formats a set of academic references into a single string of BibTeX entries. It accepts a string containing comma-separated record numbers as input and returns a formatted string containing the BibTeX entries, or an appropriate error message if the input is invalid or no references are
search_semanticPerforms a conceptual search across a library using artificial intelligence embeddings to find relevant materials based on meaning rather than exact keywords. It accepts a natural language query string and an optional integer limit for the number of results. The function returns a formatted string d
AI Prompt
Build me a command-line tool in Python that connects a local EndNote reference library to the Claude AI platform. The tool needs to allow users to search references, read specific pages from associated PDFs, format citations (like APA), generate bibliographies, and export references as BibTeX. It should index the library into a local SQLite database, supporting both keyword and optional semantic search using embeddings. The CLI should guide the user through exporting their EndNote XML and running the setup wizard.
python cli endnote claude sqlite ai citation pdf semantic-search
Generated by gemma4:latest
Catalog Information
This project connects an EndNote reference library to the Claude AI platform for searching, citing, and reading PDFs within conversations.
Description
Endnote-mcp is a tool that enables seamless integration of EndNote libraries with the Claude AI platform. It allows users to search, cite, and read PDFs directly within their conversations. This project leverages Click, Hugging Face, and Rich for its functionality.
الوصف
هذا المشروع يربط مكتبة المراجع في EndNote مع منصة Claude AI لتحقيق البحث والاستشهاد وتحميل الملفات النصية مباشرة داخل المحادثات. يستخدم هذا المشروع Click و Hugging Face و Rich لتنفيذه.
Novelty
7/10Tags
reference-management citation-integration pdf-search conversation-based-research
Technologies
click huggingface rich
Claude Models
claude-opus-4.6
Quality Score
C+
74.2/100
Structure
89
Code Quality
53
Documentation
65
Testing
85
Practices
76
Security
92
Dependencies
80
Strengths
- CI/CD pipeline configured (github_actions)
- Good test coverage (64% test-to-source ratio)
- Code linting configured (ruff (possible))
- Consistent naming conventions (snake_case)
- Good security practices \u2014 no major issues detected
- Properly licensed project
Weaknesses
- 454 duplicate lines detected \u2014 consider DRY refactoring
Security & Health
4.6h
Tech Debt (C)
High
DORA Rating
A
OWASP (100%)
Source: Repobility analyzer · https://repobility.com
PASS
Quality Gate
A
Risk (3)
AGPL-3.0
License
9.6%
Duplication
Languages
Frameworks
pytest
Symbols
function101
variable14
constant4
class2
method1
Concepts (4)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility · open methodology · https://repobility.com/research/ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | testing | Detected testing layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| design_pattern | Factory | Found factory/create_ naming patterns | 60% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Search | Detected from 5 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Testing | Detected from 8 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
All rows scored by the Repobility analyzer (https://repobility.com)
Embed Badge
Add to your README:
BinComp Dependency Hardening
All packages →5 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.