Reference Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Reference Mcp (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 server that provides BibTeX-formatted citation data from CiteAs and Google Scholar. Enhance your research workflow by integrating citation retrieval directly into your applications.
get_citeas_data - Retrieve BibTeX-formatted citation for the specified resource from the CiteAsresource (string, required): DOI, URL, keywordget_scholar_data - Retrieve BibTeX-formatted citations from the Google Scholarquery (string, required): Search queryresults (integer, optional): Number of results (default: 2)#### Claude Desktop
On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
Development/Unpublished Servers Configuration:
"mcpServers": {
"reference-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/project/dir",
"run",
"reference-mcp"
]
}
}Published Servers Configuration:
"mcpServers": {
"reference-mcp": {
"command": "uvx",
"args": [
"reference-mcp"
]
}
}To install reference-mcp for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @ndchikin/reference-mcp --client claudeTo prepare the package for distribution:
uv syncuv buildThis will create source and wheel distributions in the dist/ directory.
uv publishNote: You'll need to set PyPI credentials via environment variables or command flags:
--token or UV_PUBLISH_TOKEN--username/UV_PUBLISH_USERNAME and --password/UV_PUBLISH_PASSWORDSince MCP servers run over stdio, debugging can be challenging. For the best debugging experience, we strongly recommend using the MCP Inspector.
You can launch the MCP Inspector via npm with this command:
npx @modelcontextprotocol/inspector uv --directory /path/to/project/dir run reference-mcpUpon launching, the Inspector will display a URL that you can access in your browser to begin debugging.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.