get_biji_mcp
Verified Safeby PancrePal-xiaoyibao
Overview
Integrate Get笔记 (GetBiji) API with Model Context Protocol (MCP) to enable AI-powered knowledge base search and retrieval capabilities for applications like Claude Desktop.
Installation
npx -y mcp-get-biji-serverEnvironment Variables
- GET_BIJI_API_KEY (required)
- GET_BIJI_API_BASE_URL (optional, defaults to 'https://open-api.biji.com/getnote/openapi')
- LOG_LEVEL (optional, defaults to 'info')
- REQUEST_TIMEOUT (optional, defaults to 30000ms)
- RATE_LIMIT_QPS (optional, defaults to 2)
- RATE_LIMIT_DAILY (optional, defaults to 5000)
- GET_BIJI_DEFAULT_TOPIC_ID (optional, but highly recommended if `topic_id` or `topic_ids` are not provided in tool arguments)
Security Notes
The server correctly uses environment variables (`dotenv`) for sensitive API keys, preventing hardcoded secrets. It implements rate limiting to mitigate abuse. Input schemas for tools are defined using the MCP SDK, which provides a layer of validation, though direct type casting `args as { ... }` is used in the handler. API calls are made via Axios with error handling. There is no evident use of `eval` or arbitrary command execution based on user input. Logging to `stderr` is employed, which is generally safer than writing to easily accessible files. Overall, the code follows good security practices for its intended purpose as an integration server.
Similar Servers
jentic-sdks
The Jentic MCP Plugin enables AI-agent builders to discover, load, and execute external APIs and workflows via the Model Configuration Protocol (MCP), generating LLM-compatible tool definitions.
get-biji-dev-by-gemini3pro
Integrates the Get Notes API with a Model Context Protocol (MCP) server to provide AI-powered knowledge search and recall from multiple knowledge bases.
mcp-docs-server
Serves Markdown documentation, reusable prompt templates, and various file types as an MCP server for AI agents.
noteit-mcp
Provides an HTTP Model Context Protocol (MCP) server for AI coding tools to access structured agent profiles and personalized notes, enhancing AI development workflows.