├── .clinerules ├── .env.sample ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ ├── pytest.yml │ └── ruff.yml ├── .gitignore ├── CLAUDE.md ├── LICENSE ├── README.md ├── data └── source │ └── markdown │ ├── machine_learning_basics.md │ └── python_basics.md ├── docs └── design.md ├── pyproject.toml ├── src ├── __init__.py ├── cli.py ├── document_processor.py ├── embedding_generator.py ├── main.py ├── mcp_server.py ├── rag_service.py ├── rag_tools.py └── vector_database.py ├── tests ├── conftest.py ├── test_embedding_generator.py ├── test_mcp_server.py └── test_vector_database.py └── uv.lock /.clinerules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/.clinerules -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/.env.sample -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/pytest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/.github/workflows/pytest.yml -------------------------------------------------------------------------------- /.github/workflows/ruff.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/.github/workflows/ruff.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/.gitignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/README.md -------------------------------------------------------------------------------- /data/source/markdown/machine_learning_basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/data/source/markdown/machine_learning_basics.md -------------------------------------------------------------------------------- /data/source/markdown/python_basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/data/source/markdown/python_basics.md -------------------------------------------------------------------------------- /docs/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/docs/design.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | # このファイルは notion_mcp_light パッケージを認識するためのものです。 2 | -------------------------------------------------------------------------------- /src/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/src/cli.py -------------------------------------------------------------------------------- /src/document_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/src/document_processor.py -------------------------------------------------------------------------------- /src/embedding_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/src/embedding_generator.py -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/src/main.py -------------------------------------------------------------------------------- /src/mcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/src/mcp_server.py -------------------------------------------------------------------------------- /src/rag_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/src/rag_service.py -------------------------------------------------------------------------------- /src/rag_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/src/rag_tools.py -------------------------------------------------------------------------------- /src/vector_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/src/vector_database.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_embedding_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/tests/test_embedding_generator.py -------------------------------------------------------------------------------- /tests/test_mcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/tests/test_mcp_server.py -------------------------------------------------------------------------------- /tests/test_vector_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/tests/test_vector_database.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karaage0703/mcp-rag-server/HEAD/uv.lock --------------------------------------------------------------------------------