Commit Graph

43 Commits

Author SHA1 Message Date
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