Back to Home
jaohbib icon

MCP-for-VuFind

Verified Safe

by jaohbib

Overview

This server integrates VuFind's Swagger API and DAIA into an LLM client like Claude for literature and article search.

Installation

Run Command
python server.py config.ini

Security Notes

The server runs locally (127.0.0.1:8000) and acts as a proxy to external VuFind and DAIA APIs. It configures API endpoints via a local 'config.ini' file, which means the security relies on the integrity of this configuration. There are no direct uses of `eval` or `exec`. Input parameters like `lookfor` and `ppn` are passed to external APIs via `requests.get()` where they are URL-encoded, reducing direct injection risk within this server. The primary risk would stem from untrusted `config.ini` content or vulnerabilities in the external VuFind/DAIA APIs themselves.

Similar Servers

Stats

Interest Score24
Security Score8
Cost ClassMedium
Avg Tokens2500
Stars1
Forks0
Last Update2025-11-19

Tags

LLM integrationVuFindLiterature searchAPI proxyMCP server