Skip to content

Conversation

@calclavia
Copy link

This PR adds files for deploying your MCP server on Smithery. After deployment, users can use your server over streamable HTTP (hosted on Smithery) without needing to install any dependencies.

Changes

  • Added Dockerfile to package your server for deployment.
  • Added Smithery Configuration file to specify how to start your server. See documentation.
  • Updated README to include installation command via Smithery and a popularity badge. Note that the command only works after the server is deployed on Smithery.

Server Details

Action Items

  • Build Passing: We verified that the Docker builds and your server starts up using an automated test.
  • Code Review: Please review the changes to ensure the configuration is accurate for your server.
  • Claim Server: Head to your server page to claim your server. This will let you edit your server listing on Smithery and deploy new versions of your server.

These files were automatically generated and tested by Smithery

@CLAassistant
Copy link

CLAassistant commented May 21, 2025

CLA assistant check
All committers have signed the CLA.

@eucyt
Copy link
Contributor

eucyt commented May 23, 2025

@calclavia
Thank you for your contribution 🙇

I think Smithery is convenience. However, it requires placing credentials such as the CHANNEL_ACCESS_TOKEN on Smithery. Also, we'll need to set up environment variables and install via npx in any case.

Therefore, we should carefully consider whether to officially support it within the line-bot-mcp-server.

Dockerfile Outdated
@@ -1,3 +1,4 @@
# Generated by https://smithery.ai. See: https://smithery.ai/docs/build/project-config
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, it's not generated by the tool.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed!

@calclavia
Copy link
Author

@calclavia Thank you for your contribution 🙇

I think Smithery is convenience. However, it requires placing credentials such as the CHANNEL_ACCESS_TOKEN on Smithery. Also, you’ll need to set up environment variables and install via npx in any case.

Therefore, we should carefully consider whether to officially support it within the line-bot-mcp-server, and at present, we are hesitant to do so.

We can add the environment access token for you as a secret server-side. Happy to discuss more [email protected]

@eucyt
Copy link
Contributor

eucyt commented May 23, 2025

@calclavia
Thank you for your fix and comments.

I sincerely apologize, but after team discussion, we've decided not to officially support Smithery within line-bot-mcp-server. I'm sorry for this decision despite the PR you kindly submitted 🙇

We appreciate your continued support and understanding.

@calclavia calclavia closed this May 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants