loading…
Search for a command to run...
loading…
Enables AI clients to search Aspen Discovery library catalogs and check real-time book availability by keyword, author, or ISBN. This server allows users to ver
Enables AI clients to search Aspen Discovery library catalogs and check real-time book availability by keyword, author, or ISBN. This server allows users to verify local library inventory and filter book recommendations accordingly.
An MCP (Model Context Protocol) server for searching Aspen Discovery library catalogs. Use it with Claude, or any MCP-compatible AI client, to check if your local library carries a book before recommending it.
search_catalog — Search the library catalog by keyword, title, author, subject, or ISBNcheck_availability — Check a list of book titles against the catalog, so AI recommendations can be filtered to books your library actually hasAspen Discovery supports two access methods:
Your library also needs to allow your IP through any CDN/firewall (e.g. Cloudflare) in front of the catalog.
npm install -g aspen-catalog-mcp
Or clone and build from source:
git clone https://github.com/ecmulli/aspen-catalog-mcp.git
cd aspen-catalog-mcp
npm install
npm run build
Set the required environment variable:
export ASPEN_BASE_URL="https://catalog.faylib.org" # your library's Aspen catalog URL
If using token auth, also set:
export ASPEN_API_KEY1="your-key-1"
export ASPEN_API_KEY2="your-key-2"
Add to your claude_desktop_config.json:
{
"mcpServers": {
"library-catalog": {
"command": "npx",
"args": ["-y", "aspen-catalog-mcp"],
"env": {
"ASPEN_BASE_URL": "https://catalog.faylib.org"
}
}
}
}
Or if running from source:
{
"mcpServers": {
"library-catalog": {
"command": "node",
"args": ["/path/to/aspen-catalog-mcp/dist/index.js"],
"env": {
"ASPEN_BASE_URL": "https://catalog.faylib.org"
}
}
}
}
Many public libraries use Aspen Discovery. The catalog URL is typically:
https://catalog.yourlibrary.orghttps://yourlibrary.aspendiscovery.orgYou can check if your library uses Aspen Discovery by looking for "Powered by Aspen Discovery" in the footer of their online catalog.
This server talks to the Aspen Discovery SearchAPI, specifically the searchLite method, which returns catalog records matching a search query.
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"aspen-catalog-mcp": {
"command": "npx",
"args": []
}
}
}Web content fetching and conversion for efficient LLM usage.
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also