get-biji-dev-by-gemini3pro
Verified Safeby PancrePal-xiaoyibao
Overview
Integrates with Get Notes API as a Model Context Protocol (MCP) server to search and recall knowledge from multiple knowledge bases, providing AI-processed search results or raw relevant notes.
Installation
npx get_notebook_mcp_serverEnvironment Variables
- GET_API_KEY
- GET_NOTE_TOPIC_ID
- GET_API_ENDPOINT
- GET_KNOWLEDGE_BASES
Security Notes
The server correctly handles API keys by expecting them from environment variables or a configuration file, rather than hardcoding. A critical security measure is implemented where the `list_knowledge_bases` tool explicitly filters out sensitive API keys from its public output. Input validation for tool arguments is performed by the Zod schemas used by the MCP SDK. The server parses JSON from the `GET_KNOWLEDGE_BASES` environment variable; while `JSON.parse` itself is safe from arbitrary code execution, ensuring the source of this environment variable is trusted is important to prevent unexpected configurations. The primary risk is transitive: if the upstream Get Notes API has vulnerabilities, this server could potentially be used to proxy attacks, but the server's own code does not introduce new direct vulnerabilities beyond acting as a compliant proxy.
Similar Servers
evernote-mcp-server
Integrates Claude Desktop (or any MCP-compatible LLM) with Evernote for natural language contextual queries and searches over notes.
mcp-server-nodejs-api-docs
This MCP server provides up-to-date documentation and a search mechanism for Node.js built-in core API modules to assist language models in generating accurate Node.js-related responses.
mcp-docs-server
Serves Markdown documentation, reusable prompt templates, and various file types as an MCP server for AI agents.
get_biji_mcp
Integrates Get笔记 (GetBiji) API as an MCP server to provide AI-powered knowledge base search and retrieval capabilities to AI models.