PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serversknowledge-and-memoryget-biji-dev-by-gemini3pro
返回「knowledge-and-memory」

get-biji-dev-by-gemini3pro

modelscope·@PancrePal-xiaoyibao/get-biji-dev-by-gemini3pro

knowledge-and-memory0下载LocalModelScope

简介

暂无描述。

MCP Server 详情

来自 ModelScope 索引

Get Notes MCP Server / Get 笔记 MCP 服务器

English | 中文

<a name="english"></a>

English

A Model Context Protocol (MCP) server for integrating with Get Notes API. This server provides tools to search and recall knowledge from your Get Notes knowledge base.

Features

  • Knowledge Search: AI-processed search that returns synthesized answers and references.
  • Knowledge Recall: Raw recall of relevant notes and files.
  • Rate Limiting: Built-in protection with QPS < 2 and Total Requests < 5000 limits.
  • Retry Mechanism: Automatic retries for transient network errors (5xx).

Installation

  1. Clone the repository
  2. Install dependencies:
    npm install
    
  3. Create .env file from example:
    cp .env.example .env
    
  4. Configure your API key in .env:
    GET_API_KEY=T0TR1HWqw+tL00gVc5PPoXDnGIUIuPw7QCBeb1dMC6afCojR9WpHyuZicEFJjkMg3oZYS0HB/S3vqOj7+0e5FGoVtYuv938zkR8=
    GET_NOTE_TOPIC_ID=RYk1kmRJ
    

Usage

Running with npx

You can run the server directly without installing it using npx:

npx get_notebook_mcp_server

MCP Configuration (Claude Desktop)

Option 1: Single Knowledge Base (Simple Setup)

For a single knowledge base, add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "get-notes": {
      "command": "npx",
      "args": ["-y", "get_notebook_mcp_server"],
      "env": {
        "GET_API_KEY": "T0TR1HWqw+tL00gVc5PPoXDnGIUIuPw7QCBeb1dMC6afCojR9WpHyuZicEFJjkMg3oZYS0HB/S3vqOj7+0e5FGoVtYuv938zkR8=",
        "GET_NOTE_TOPIC_ID": "RYk1kmRJ"
      }
    }
  }
}

Option 2: Multiple Knowledge Bases (Grouped Configuration - Recommended)

For multiple knowledge bases sharing the same API key, use grouped configuration. The system will automatically expand them into individual knowledge bases:

{
  "mcpServers": {
    "get-notes": {
      "command": "npx",
      "args": ["-y", "get_notebook_mcp_server"],
      "env": {
        "GET_KNOWLEDGE_BASES": "[{\"id\":\"medical_group\",\"name\":\"Medical Knowledge Bases\",\"config\":{\"api_key\":\"T0TR1HWqw+tL00gVc5PPoXDnGIUIuPw7QCBeb1dMC6afCojR9WpHyuZicEFJjkMg3oZYS0HB/S3vqOj7+0e5FGoVtYuv938zkR8=\",\"topics\":[{\"id\":\"kb_pancreatic_trials\",\"name\":\"Tumor Clinical Trials KB\",\"topic_id\":\"RYk1kmRJ\"},{\"id\":\"kb_patient_experience\",\"name\":\"Patient Experience KB\",\"topic_id\":\"mnyV9OjY\"}]}}]"
      }
    }
  }
}

This configuration will be automatically expanded into two independent knowledge bases: kb_pancreatic_trials and kb_patient_experience.

Option 3: Using Local Configuration File (Recommended for Development)

Create a knowledge_bases.json file in your project root:

[
  {
    "id": "demo_group",
    "name": "Sam's Knowledge Bases",
    "description": "Knowledge bases sharing the same API Key",
    "config": {
      "api_key": "T0TR1HWqw+tL00gVc5PPoXDnGIUIuPw7QCBeb1dMC6afCojR9WpHyuZicEFJjkMg3oZYS0HB/S3vqOj7+0e5FGoVtYuv938zkR8=",
      "api_endpoint": "https://open-api.biji.com/getnote/openapi",
      "topics": [
        {
          "id": "kb_pancreatic_trials",
          "name": "Tumor Clinical Trials Knowledge Base",
          "description": "Knowledge base about tumor clinical trials",
          "topic_id": "RYk1kmRJ"
        },
        {
          "id": "kb_patient_experience",
          "name": "Patient Experience Information",
          "description": "Patient experience info including guidelines and treatment experiences",
          "topic_id": "mnyV9OjY"
        }
      ]
    }
  }
]

Then configure Claude Desktop to use the local file:

{
  "mcpServers": {
    "get-notes": {
      "command": "npx",
      "args": ["-y", "get_notebook_mcp_server"]
    }
  }
}

How Claude Uses Multiple Knowledge Bases

Claude automatically selects the appropriate knowledge base - no manual selection needed!

Workflow:

  1. User asks a question: "How long after pancreatic cancer surgery should chemotherapy start?"
  2. Claude automatically calls list_knowledge_bases: Views all available knowledge bases
  3. Claude intelligently selects: Based on the question content, automatically chooses the most relevant KB (e.g., kb_pancreatic_trials)
  4. Claude calls search_knowledge: Passes the selected kb_id and the question
  5. Returns results: Claude synthesizes the search results into an answer

Users can also specify explicitly:

  • "Search in the Tumor Clinical Trials KB: pancreatic cancer chemotherapy timing"
  • "Find in Patient Experience: chemotherapy side effect management"

This way Claude knows exactly which knowledge base to use.

Running Locally

node index.js

Testing with MCP Inspector

You can test the MCP server interactively using the MCP Inspector:

npx @modelcontextprotocol/inspector node index.js

Tools

list_knowledge_bases

List all available knowledge bases with their IDs, names, and descriptions.

Parameters: None

Returns: Array of knowledge base information (without sensitive API keys)

search_knowledge

Search the knowledge base with AI processing.

Parameters:

  • kb_id (string, optional): Knowledge base ID. If not provided, uses the first configured KB.
  • question (string, required): The question to ask.
  • deep_seek (boolean): Enable deep thinking mode (default: false).
  • history (array): Chat history for context.

recall_knowledge

Raw recall from knowledge base without AI synthesis.

Parameters:

  • kb_id (string, optional): Knowledge base ID. If not provided, uses the first configured KB.
  • question (string, required): The question or query.
  • top_k (number): Number of results to return (default: 10).
  • intent_rewrite (boolean): Enable intent rewrite (default: false).

Development

Running Tests

npm test

Project Structure

  • src/api: API client implementation
  • src/utils: Util…

相关 MCP Servers(来自「knowledge-and-memory」)

代码知识记忆库工具

通过向量嵌入技术,为项目提供记忆库和RAG上下文支持,以增强代码理解和管理,并与RooCode和Cline集成。

@davidvc/code-knowledge-mcptool

记忆库管理器

通过全局和分支特定的记忆库,管理跨 Claude AI 会话的项目文档和上下文的服务器,通过结构化的 JSON 文档存储实现一致的知识管理。

@t3ta/memory-bank-mcp-server

快递100 MCP Server

快递100 MCP Server提供快递信息查询、快递运费预估比价、快递时效查询(含发货前时效查询与在途动态时效查询)等功能。

kuaidi100/kuaidi100-mcp

模型上下文缓存器

一种模型上下文协议服务器,通过在语言模型交互之间高效缓存数据来减少令牌消耗,自动存储和检索信息以最小化冗余令牌使用。

@ibproduct/ib-mcp-cache-server

深度搜索推理增强服务

通过集成DeepSeek R1的高级推理引擎以处理复杂推理任务,从而增强Claude推理能力的服务器。

@moyu6027/deepseek-MCP-server

提示工坊

通过简化的SOLID架构,启用提示词的创建、管理和模板化,允许用户按类别组织提示词并在运行时填充模板。

@sparesparrow/mcp-prompts

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/pancrepal-xiaoyibao-get-biji-dev-by-gemini3pro/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

npm install

基本信息

分类
knowledge-and-memory / search / biology-and-medicine
运行方式
No
许可证
Unknown
详情文件
pancrepal-xiaoyibao-get-biji-dev-by-gemini3pro.md