get_mcp_gemini3
v1.0.0
Published
MCP server for Get Notes API integration
Maintainers
Readme
Get Notes MCP Server
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
- Clone the repository
- Install dependencies:
npm install - Create
.envfile from example:cp .env.example .env - Configure your API key in
.env:GET_API_KEY=your_api_key_here
Usage
Running the Server
node index.jsTesting with MCP Inspector
You can test the MCP server interactively using the MCP Inspector:
npx @modelcontextprotocol/inspector node index.jsTools
search_knowledge
Search the knowledge base with AI processing.
Parameters:
question(string, required): The question to ask.topic_ids(array, required): List of knowledge base IDs.deep_seek(boolean): Enable deep thinking mode (default: true).history(array): Chat history for context.
recall_knowledge
Raw recall from knowledge base without AI synthesis.
Parameters:
question(string, required): The question or query.topic_id(string, required): Knowledge base ID.top_k(number): Number of results to return (default: 10).intent_rewrite(boolean): Enable intent rewrite (default: false).
Development
Running Tests
npm testProject Structure
src/api: API client implementationsrc/utils: Utility classes (RateLimiter, etc.)tests: Unit and integration testsindex.js: Main MCP server entry point
License
ISC
