Openarchives Gr Mcp Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Openarchives Gr Mcp Server (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Model Context Protocol (MCP) server for accessing the OpenArchives.gr Greek scientific content aggregator. This server allows AI assistants to search and retrieve academic documents, theses, articles, and other scholarly content from Greek institutions.
cd "F:\MCP servers\openarchives-gr-mcp-server"npm installset OPENARCHIVES_API_KEY=your-api-key-hereOr create a .env file:
echo OPENARCHIVES_API_KEY=your-api-key-here > .envnpm run buildAdd the server to your Claude Desktop configuration file:
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"openarchives-gr": {
"command": "node",
"args": ["F:/MCP servers/openarchives-gr-mcp-server/dist/index.js"],
"env": {
"OPENARCHIVES_API_KEY": "your-api-key-here"
}
}
}
}Refer to your MCP client's documentation for configuration instructions.
search_archivesSearch for documents in the OpenArchives.gr collection.
Parameters:
query (optional): Search termekt_type (optional): Document type filter (e.g., "Άρθρο", "Διδακτορική διατριβή")page (optional): Page number for pagination (default: 1)preferredLanguage (optional): "el" for Greek or "en" for English (default: "el")enableURITypeValues (optional): Use URI values for document types (default: false)limit (optional): Maximum results to return (default: 50)Example:
{
"query": "μηχανική μάθηση",
"ekt_type": "Διδακτορική διατριβή",
"preferredLanguage": "el",
"limit": 10
}get_document_metadataGet full metadata for a specific document.
Parameters:
uri (required): Document URI from search resultsformat (optional): "json", "xml", or "html" (default: "json")Example:
{
"uri": "https://www.openarchives.gr/aggregator-openarchives/edm/eureka/000008-10184_8264",
"format": "json"
}get_document_typesGet available document types for filtering.
Parameters:
language (optional): "el" for Greek or "en" for English (default: "el")browse_collectionsBrowse available collections and data providers.
Parameters:
provider (optional): Filter by specific provider nameHere are some example queries you can ask an AI assistant using this MCP server:
"Search for articles about artificial intelligence in OpenArchives.gr"
"Find doctoral dissertations about machine learning written in Greek"
"Get the full metadata for this document: [URI] in JSON format"
"Show me collections from the National Technical University of Athens"
The server supports searching for various document types including:
Greek Terms:
English Terms:
OpenArchives.gr aggregates content from major Greek institutions including:
The server includes comprehensive error handling for:
To run in development mode:
npm run devTo build:
npm run buildMIT License - feel free to modify and distribute as needed.
For issues related to:
Contributions are welcome! Please feel free to submit pull requests or open issues for bugs and feature requests.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.