Is one of these (or something else) a good hello world for me to build or setup MCP stuff? I feel like I guet the concept but until I have the most basic thing running I won't fully grasp it.
Discussion
+1 on this. Don’t fully understand the entire picture.
I feel like I could get Goose set up and configured with Nostr MCP Server but what next?
For example, my current set up is VS Code and Cline. Would I be able to connect the MCP server and just ask Cline to create a page that renders long form notes?
Yes, for this you can use the nostr beating heart mcp, it has a rag db behind it and can also search for code snippets. You can use dvmcp to use my instance without having to run it locally, it has all nostrbook.dev and nips repo embedded. It will provide all the context to cline about nostr protocol related stuff
Yes, I would recommend visiting https://modelcontextprotocol.com to address some initial questions. After that, you can choose one of the sdks. If you prefer a different programming language that isn’t available, you can check gh for libraries in other languages. You can also create your own implementation based on the base protocol... if you want xD Once you pick your poison, writing a server is quite straightforward, for example, I wrote this some time ago in ts https://github.com/gzuuus/mcp-echo/blob/master/src/mcp-server.ts You can also choose from one of the mcp servers available on mcp.so or other repositories. Then if you want to test it out, use the inspector https://modelcontextprotocol.io/docs/tools/inspector which will allow you to call tools and debug the server. After that, you can integrate it with an llm if you wish. Additionally, there is a workshop that utilizes also the dvmcp packages https://dvmcp.fun/blog/dvmcp-workshop