nlb-mcp
Verified Safeby nikhil-grayscale
Overview
Provides an unofficial FastMCP server to access the NLB Singapore Library Catalogue for title search and availability information.
Installation
fastmcp run nlb_mcp/server.py:create_serverEnvironment Variables
- NLB_API_KEY
- NLB_APP_CODE
- NLB_API_BASE
- REQUEST_TIMEOUT_MS
Security Notes
The server correctly handles NLB API keys via environment variables, not accepting them from user input. It also redacts these keys from logs. User authentication is offloaded to FastMCP's built-in OAuth2 provider. Basic input validation is present to limit request parameters and prevent broad queries, though the README suggests that stricter pydantic models for inputs/outputs could be added for enhanced validation.
Similar Servers
ssh-mcp-server
Provides secure SSH capabilities (command execution, SFTP, port forwarding, templates) for AI assistants to manage remote servers.
chuk-mcp-server
A framework for building high-performance, modular, zero-configuration Model Context Protocol (MCP) servers, capable of hosting AI agent tools, resources, and prompts across local, containerized, and diverse cloud environments.
nancy-brain
Builds a searchable knowledge base from GitHub repositories and PDF articles for AI agents and assistants.
qoder-github-mcp-server
A server that interacts with GitHub's API to automate tasks like updating comments, managing pull requests, and manipulating files.