Deployment: Dockerfile and Smithery config #9

Open
calclavia wants to merge 3 commits from smithery-ai/smithery/config-es5l into master
calclavia commented 2025-01-30 00:03:54 +00:00 (Migrated from github.com)

This pull request introduces the following updates:

  • Dockerfile: Introduces a Dockerfile to package the MCP for deployment across various environments.
  • Smithery Configuration: Adds a Smithery YAML file, which specifies how to start the MCP and the configuration options it supports. It allows you to deploy your MCP to Smithery, serving it over WebSockets so end-users do not need to install additional dependencies. To deploy, merge this PR, then visit your server page and click "Deploy" under the deployments page.
  • README: Updates the README to include installation instructions via Smithery. Note that the installation only works after the server is deployed on Smithery.

Please review these updates to verify their accuracy for your server and feel free to customize it to your needs. Let me know if you have any questions. 🙂

This pull request introduces the following updates: - **Dockerfile**: Introduces a Dockerfile to package the MCP for deployment across various environments. - **Smithery Configuration**: Adds a Smithery YAML file, which specifies how to start the MCP and the configuration options it supports. It allows you to [deploy](https://smithery.ai/docs/deployments) your MCP to [Smithery](https://smithery.ai?utm_campaign=pr), serving it over WebSockets so end-users do not need to install additional dependencies. To deploy, merge this PR, then visit your [server page](https://smithery.ai/server/mcp-server-qdrant?utm_campaign=pr&modal=claim) and click "Deploy" under the deployments page. - **README**: Updates the README to include installation instructions via Smithery. _Note that the installation only works after the server is deployed on Smithery._ Please review these updates to verify their accuracy for your server and feel free to customize it to your needs. Let me know if you have any questions. 🙂
This pull request has changes conflicting with the target branch.
  • Dockerfile
  • README.md
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin smithery-ai/smithery/config-es5l:smithery-ai/smithery/config-es5l
git switch smithery-ai/smithery/config-es5l

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff smithery-ai/smithery/config-es5l
git switch smithery-ai/smithery/config-es5l
git rebase master
git switch master
git merge --ff-only smithery-ai/smithery/config-es5l
git switch smithery-ai/smithery/config-es5l
git rebase master
git switch master
git merge --no-ff smithery-ai/smithery/config-es5l
git switch master
git merge --squash smithery-ai/smithery/config-es5l
git switch master
git merge --ff-only smithery-ai/smithery/config-es5l
git switch master
git merge smithery-ai/smithery/config-es5l
git push origin master
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Aygents/mcp-server-qdrant!9
No description provided.