MCP APP

by sdkim96

1 stars
136 downloads
Not rated
GitHub

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

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name MCP APP
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. 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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.