MCP APP
About
MCP APP is an MCP server application that provides RAG (Retrieval-Augmented Generation) and web searching tools for LLMs. It allows the LLM to retrieve knowledge from a vectorstore and add documents, augmenting the knowledge available to the model. It is designed for use with…
Details
- Author
- sdkim96
- GitHub stars
- 1
- Downloads
- 136
- Categories
- Other
Jump to
- RAG tools for knowledge retrieval and document addition.
- Web searching tools for real-time information access.
- Uses PostgreSQL with PGVector as vectorstore.
- OpenAI embeddings for vector representations.
- Integrates with Claude Desktop via MCP protocol.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
MCP APPCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
For development, run uv sync, then source .venv/bin/activate, followed by mcp dev run. To integrate with Claude Desktop, run mcp install server.py --env-file .env --with sqlalchemy --with pgvector --with openai --with "psycopg[binary]" --with pydantic --with python-dotenv --with tavily-python.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp app": {
"mcp-app": {
"command": "uv",
"args": [
"sync"
]
}
}
}
}
McpServers
{
"mcp-app": {
"command": "uv",
"args": [
"sync"
]
}
}
MCP APP
This repository serves an MCP application with RAG and Web Searching tools.
RAG tools let LLM not only retrieve knowledge from vectorstore but add documents, augmenting size of knowledge that LLM uses.
Technology stack
- ⚙️ MCP Server Application for implementation of MCP server. - 🧰 SQLAlchemy for the SQL database interaction (ORM) - 🤖 OpenAI for the embedding of vectorstore. - 💾 PostgreSQL as the SQL database. - 🦜 PGVector as vectorstore.QuickStart
uv sync
source .venv/bin/activate
mcp dev run
Combining Claude Desktop with MCP APP
```sh
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



