Skip to main content
Glama

Custom MCP Server for Cursor

by Feustey

MCP - RAG を使用した質問応答システム

MCP は、検索拡張生成 (RAG) 技術を使用して、ドキュメントのコーパスに基づいて正確で文脈に沿った回答を提供する高度な質問応答システムです。

特徴

  • 🔍 ドキュメント内のセマンティック検索
  • 💾 Redis によるスマートキャッシュ
  • 📊 MongoDB による永続ストレージ
  • 🤖 埋め込みとテキスト生成のための OpenAI との統合
  • 📈 システム監視とメトリクス
  • 🔄非同期操作管理

前提条件

  • Python 3.9以上
  • MongoDB コミュニティエディション
  • レディス
  • OpenAI APIキー

施設

  1. リポジトリをクローンします。
git clone https://github.com/votre-username/mcp.git cd mcp
  1. システム依存関係をインストールします。
# MongoDB brew tap mongodb/brew brew install mongodb-community brew services start mongodb-community # Redis brew install redis brew services start redis
  1. Python 環境を設定します。
python -m venv .venv source .venv/bin/activate # Sur Unix/macOS pip install -r requirements.txt
  1. 環境変数を設定します。
cp .env.example .env # Éditer .env avec vos configurations

すぐに使える

from src.rag import RAGWorkflow # Initialisation rag = RAGWorkflow() # Ingestion de documents await rag.ingest_documents("chemin/vers/documents") # Interrogation response = await rag.query("Votre question ici ?")

ドキュメント

テスト

python -m pytest tests/ -v

プロジェクト構造

mcp/ ├── src/ │ ├── __init__.py │ ├── rag.py # Workflow RAG principal │ ├── models.py # Modèles de données │ ├── mongo_operations.py # Opérations MongoDB │ ├── redis_operations.py # Opérations Redis │ └── database.py # Configuration de la base de données ├── tests/ │ ├── __init__.py │ ├── test_mcp.py │ └── test_mongo_integration.py ├── prompts/ │ ├── system_prompt.txt │ ├── query_prompt.txt │ └── response_prompt.txt ├── docs/ │ ├── installation.md │ ├── usage.md │ ├── architecture.md │ └── api.md ├── requirements.txt ├── .env.example └── README.md

貢献

  1. プロジェクトをフォークする
  2. 機能用のブランチを作成します( git checkout -b feature/AmazingFeature
  3. 変更をコミットします( git commit -m 'Add some AmazingFeature'
  4. ブランチにプッシュする ( git push origin feature/AmazingFeature )
  5. プルリクエストを開く

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています。詳細については、 LICENSEファイルを参照してください。

接触

あなたの名前 - @your_twitter

プロジェクトリンク: https://github.com/your-username/mcp

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Cursor に接続し、LlamaIndex を使用して Linkup および RAG 機能経由でディープ Web 検索を可能にします。

  1. 特徴
    1. 前提条件
      1. 施設
        1. すぐに使える
          1. ドキュメント
            1. テスト
              1. プロジェクト構造
                1. 貢献
                  1. ライセンス
                    1. 接触

                      Related MCP Servers

                      • -
                        security
                        A
                        license
                        -
                        quality
                        Facilitates integration with the Cursor code editor by enabling real-time code indexing, analysis, and bi-directional communication with Claude, supporting concurrent sessions and automatic reconnection.
                        Last updated -
                        2
                        21
                        31
                        TypeScript
                        MIT License
                      • -
                        security
                        A
                        license
                        -
                        quality
                        Enables integration with DuckDuckGo search capabilities for LLMs, supporting comprehensive web search, regional filtering, result types, and safe browsing with caching and customizable search parameters.
                        Last updated -
                        26
                        2
                        TypeScript
                        MIT License
                      • A
                        security
                        A
                        license
                        A
                        quality
                        Enables efficient web search integration with Jina.ai's Search API, offering clean, LLM-optimized content retrieval with support for various content types and configurable caching.
                        Last updated -
                        1
                        22
                        3
                        JavaScript
                        MIT License
                      • -
                        security
                        -
                        license
                        -
                        quality
                        A Python-based local indexing server that creates semantic search capabilities for codebases using ChromaDB, allowing Cursor IDE to perform vector searches on your code without sending data to external services.
                        Last updated -
                        5
                        Python

                      View all related MCP servers

                      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/Feustey/MCP'

                      If you have feedback or need assistance with the MCP directory API, please join our Discord server