grp-kb
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@grp-kbFind documentation on GRP manual setup"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
grp-kb
Semantic search MCP server for an Acumatica knowledge base. Single index over
one vault of markdown notes, embedded with the multilingual
paraphrase-multilingual-MiniLM-L12-v2 — handles both English content and
Bahasa Malaysia content (e.g. GRP manuals) well, so a query in either
language can find the right doc in either language.
No Obsidian, no Smart Connections plugin, anywhere in this pipeline — the
index is built directly from plain .md files with sentence-transformers.
This package ships code only. It needs a real, pre-built vault + index
pair to do anything useful — either build your own (see below) or get one
shared from someone who already has it (just the .md vault + kb_index.npy
/ kb_meta.json, no re-embedding needed on the receiving end).
Note on mixed-content corpora: if your vault has a small, distinctly-tagged
subset (e.g. guide: GRP-Manual in frontmatter) mixed into a much larger
general corpus, that subset can get outranked by volume on any topic that
exists in both — unfiltered search may return zero of the small subset's
results even in the top 15, regardless of query wording. Use guide_filter
to force results from that subset when you know that's what you want; the
search_kb tool description already tells a calling LLM when to do this.
Build an index
export KB_VAULT_DIR=/path/to/vault
export KB_MCP_INDEX_DIR=/path/to/index
python -m grp_kb.build_indexOptional env vars: KB_FILE_GLOB (default *.md) to scope which files get
indexed, KB_EMBED_MODEL (default paraphrase-multilingual-MiniLM-L12-v2) to
use a different sentence-transformers model.
Related MCP server: team-docs-mcp
Run the server
export KB_VAULT_DIR=/path/to/vault
export KB_INDEX_DIR=/path/to/index
grp-kbRegister with Claude Code
claude mcp add grp-kb -s user \
-e KB_VAULT_DIR=/path/to/vault \
-e KB_INDEX_DIR=/path/to/index \
-- grp-kbTools
search_kb(query, top_k=10, source_only=False, guide_filter="")— returns a JSON array of results (score, path, heading, title, breadcrumb, forms, guide, snippet).read_kb_file(path)— full markdown content by relative path (as returned bysearch_kb).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceAn MCP server that enables semantic search over local files or GitHub repositories by indexing content into a serverless vector database, allowing AI assistants to understand meaning rather than just keywords.24MIT
- Flicense-qualityDmaintenanceAn MCP server for team documentation and knowledge bases, enabling semantic search over documentation files using local embeddings.
- Flicense-qualityDmaintenanceA local semantic search MCP server for Markdown vaults that indexes and retrieves notes using hybrid keyword and embedding search.
- Alicense-qualityBmaintenanceSemantic search MCP server for Acumatica KB Obsidian vault, enabling querying and reading knowledge base files via natural language.MIT
Related MCP Connectors
Hosted MCP memory: save sessions/decisions once, search from Claude, Cursor, ChatGPT. EU-hosted FTS.
Serve a folder of Markdown notes as an MCP server: hybrid search, reading, and sourced answers.
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Arvindh95Censof/grp-kb'
If you have feedback or need assistance with the MCP directory API, please join our Discord server