choice of tech stack #1
Replies: 5 comments 23 replies
-
|
We may want to create a product requirement document (PRD) for this first, and then that can be used to vibe code the starting structure of the project. I've had good results doing this with my other projects. Happy to start something like that today and we can iterate over it. |
Beta Was this translation helpful? Give feedback.
-
|
The article does point out something that had me wondering about the use-cases for this project: "Python for AI-heavy cases, Node.js for integrations." Would this be AI-heavy, or perhaps more for integrations? If this is going to scale into something that does more than just act as a facilitator for models (e.g., server-side generation or data pipelines, basically any server smarts), then Python would be best but strictly for tooling, Node would do the same and maybe save time for prototyping. I'm more comfortable with JS but hopefully could contribute either way. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Pushed a very minor update to the .gitignore file to include Visual Studio specific entries. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.



Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Ok team, given your current experience with MCP, let's choose a tech stack together. I created a sample README just to start presenting generally what this project is, but we can perfect it over time.
I found NetworkChuck's youtube video to be quite helpful: https://www.youtube.com/watch?v=GuTcle5edjk.
In that video he asks Claude to create an MCP server for him, and Claude chooses Python. Do you all have some familiarity with Python? Can we proceed with this approach?
I also found this article: Choosing the Right Tech Stack for Building MCP Servers. From the three options that the author compares between (Python, NodeJS and Java) it seems to me like Python is a decent choice:
But I'm open to hearing your own thoughts on this too.
In any case the Swagger documentation for the Liturgical Calendar API can be found here: https://litcal.johnromanodorazio.com/dist/.
We don't need to wire up any of the
PUT/PATCH/DELETEmethods for the MCP server for now, because they're not yet protected behind authentication (which they should be), and in fact they are not even complete yet, I need to do some more work on them but I figured I would complete them after JWT authentication is built into the API.So we can just hook up some tool calls that integrate with the
GET/POSTmethods on the various endpoints. In this API,GETandPOSTare both read methods.POSTdoes not create or update anything, it simply allows to pass parameters in the body of the request rather than in the URL.Beta Was this translation helpful? Give feedback.
All reactions