Kacper Łukawski
349abbb3ec
Add GH workflow for running the tests in Python 3.10-3.12 ( #23 )
...
* Add GH workflow for running the tests in Python 3.10-3.12
* Use uv to run pytest
* Remove extra pytest params
2025-03-10 14:46:48 +01:00
Kacper Łukawski
ea223ba7f8
Merge pull request #22 from qdrant/refactor/fastmcp
...
Refactor: use FastMCP
2025-03-10 14:34:40 +01:00
Kacper Łukawski
18cc93f6c8
Implement the server with FastMCP
2025-03-10 14:21:13 +01:00
Kacper Łukawski
f8d3cc474b
Add custom server implementation to ease the development of the tools
2025-03-07 18:11:15 +01:00
Kacper Łukawski
b2c96ba7de
Upgrade ruff in pre-commit
2025-03-07 17:33:30 +01:00
Kacper Łukawski
0a5f646080
Merge pull request #19 from qdrant/chore/simplify-server-script
...
Refactor server and embedding provider to improve modularity
2025-03-07 13:11:11 +01:00
Kacper Łukawski
bf471783fd
Refactor server and embedding provider to improve modularity
...
- Modify `serve()` function to accept a pre-configured QdrantConnector
- Update `create_embedding_provider()` to simplify model name handling
- Improve error handling and parameter passing in server tools
- Restructure main function to create connector and server more explicitly
2025-03-07 13:08:03 +01:00
Kacper Łukawski
5fa6f6ff60
Merge pull request #18 from qdrant/chore/license
...
Change license to Apache 2.0
2025-03-06 13:56:45 +01:00
Kacper Łukawski
aff9caa279
Change license to Apache 2.0
2025-03-05 23:49:10 +01:00
Kacper Łukawski
7bebfe27bb
Merge pull request #17 from qdrant/chore/version-bump-0.6.0
...
Bump version to 0.6.0
2025-03-05 23:45:56 +01:00
Kacper Łukawski
5bcac9894d
Bump version to 0.6.0
2025-03-05 23:45:34 +01:00
Kacper Łukawski
e926df66b5
Merge pull request #16 from qdrant/chore/version-bump-0.6.0
...
Bump version to 0.6.0
2025-03-05 23:45:12 +01:00
Kacper Łukawski
67667a37ce
Bump version to 0.6.0
2025-03-05 23:44:47 +01:00
Kacper Łukawski
f644185c87
Merge pull request #15 from qdrant/fix/collection-compatibility
...
Fix compatibility with the previous versions
2025-03-05 23:43:30 +01:00
Kacper Łukawski
8afd73849c
Fix compatibility with the previous versions
2025-03-05 23:42:19 +01:00
Kacper Łukawski
f252489c3d
Merge pull request #12 from qdrant/feature/embedding-providers
...
Abstract the embedding providers
2025-03-05 23:10:05 +01:00
Kacper Łukawski
3e88bae540
Merge pull request #11 from punkpeye/patch-1
...
add MCP server badge
2025-03-05 23:08:56 +01:00
Kacper Łukawski
406725c38d
Merge branch 'master' into feature/embedding-providers
2025-03-05 23:04:56 +01:00
Kacper Łukawski
a4ce62e09c
Merge pull request #14 from qdrant/fix/pre-commit-action
...
Fix pre-commit action
2025-03-05 23:04:08 +01:00
Kacper Łukawski
1a69a6c5ab
Remove the default Python version
2025-03-05 23:02:51 +01:00
Kacper Łukawski
fc5861632b
Adjust GH action
2025-03-05 23:00:09 +01:00
Kacper Łukawski
cf443994d7
Update pre-commit version
2025-03-05 22:57:07 +01:00
Kacper Łukawski
c2f83b66f3
Merge remote-tracking branch 'origin/feature/embedding-providers' into feature/embedding-providers
...
# Conflicts:
# README.md
# pyproject.toml
# src/mcp_server_qdrant/embeddings/factory.py
# src/mcp_server_qdrant/embeddings/fastembed.py
# src/mcp_server_qdrant/qdrant.py
# src/mcp_server_qdrant/server.py
2025-03-05 22:54:52 +01:00
Kacper Łukawski
6aa21b6d99
Run pre-commit
2025-03-05 22:54:21 +01:00
Kacper Łukawski
56f1c797fc
Abstract the embedding providers
2025-03-05 22:50:27 +01:00
Kacper Łukawski
f8ecab23be
Merge pull request #13 from qdrant/chore/pre-commit
...
Add pre-commit to ensure consistent formatting
2025-03-05 22:48:12 +01:00
Kacper Łukawski
e673084c5e
Add pre-commit to ensure consistent formatting
2025-03-05 22:47:12 +01:00
Kacper Łukawski
ab110da65e
Abstract the embedding providers
2025-03-05 22:40:58 +01:00
Frank Fiegel
208b008d26
add MCP server badge
...
This PR adds a badge for the [mcp-server-qdrant](https://glama.ai/mcp/servers/9ejy5scw5i ) server listing in Glama MCP server directory.
<a href="https://glama.ai/mcp/servers/9ejy5scw5i "><img width="380" height="200" src="https://glama.ai/mcp/servers/9ejy5scw5i/badge " alt="mcp-server-qdrant MCP server" /></a>
Glama performs regular codebase and documentation checks to:
* Confirm that the MCP server is working as expected
* Confirm that there are no obvious security issues with dependencies of the server
* Extract server characteristics such as tools, resources, prompts, and required parameters.
This badge helps your users to quickly asses that the MCP server is safe, server capabilities, and instructions for installing the server.
2025-02-28 02:47:55 -06:00
Kacper Łukawski
7c1d05ae17
Fix Github publish workflow
2024-12-13 17:56:41 +01:00
Kacper Łukawski
a05ce72343
Merge pull request #7 from qdrant/dev
...
mcp-server-qdrant 0.5.2
2024-12-13 17:53:29 +01:00
Kacper Łukawski
50113322ea
Update version to 0.5.2
2024-12-13 17:53:16 +01:00
Kacper Łukawski
3ec4279a4a
Fix wording in README
2024-12-13 17:52:47 +01:00
Kacper Łukawski
2e871a4707
Add example of using local mode in README
2024-12-13 17:52:10 +01:00
Kacper Łukawski
64ad4e6f3d
Merge pull request #5 from qdrant/feature/support-local-mode
...
Add support for local Qdrant mode
2024-12-13 17:47:01 +01:00
Kacper Łukawski
adab133eaa
Merge pull request #6 from qdrant/chore/github-publish-workflow
...
Add PyPI publish Github workflow
2024-12-13 17:46:45 +01:00
Kacper Łukawski
a620d011b0
Update README to include the new variable for local path
2024-12-13 17:41:47 +01:00
Kacper Łukawski
ab93197288
Merge pull request #4 from qdrant/fix/non-existing-collection
...
Check if the collection exists before loading the memories
2024-12-13 17:41:31 +01:00
Kacper Łukawski
40ef808df0
Add PyPI publish Github workflow
2024-12-13 17:39:34 +01:00
Kacper Łukawski
ae33cc54e3
Merge pull request #2 from smithery-ai/add-smithery-install
...
Add Smithery CLI Installation Instructions
2024-12-13 17:36:22 +01:00
Henry Mao
b281bc6409
Move UV to top
2024-12-14 00:28:07 +08:00
Kacper Łukawski
2305c0916e
Add another parameter to allow using local Qdrant mode
2024-12-13 17:16:00 +01:00
Kacper Łukawski
7703b2212b
Return an empty list if there are no memories available
2024-12-13 17:03:51 +01:00
Henry Mao
31f449ad5a
Minor README.md fix
2024-12-13 21:18:04 +08:00
Henry Mao
b65fd61a4b
Add Smithery CLI installation instructions and badge
2024-12-13 20:49:54 +08:00
Kacper Łukawski
701db26495
Initial commit
2024-12-02 13:10:16 +01:00