im building som dum lil foss llm thingy for godot
[https://gitlab.com/Marty_Friedrich/gopilot-interface/] and now im interested in
letting users implement their own MCP servers. so like - okay, the model context
protocol page [https://spec.modelcontextprotocol.io/specification/2025-03-26/]
says, that most servers use stdio for every interaction. So now - the request
format can be seen here
[https://spec.modelcontextprotocol.io/specification/2025-03-26/server/utilities/completion/],
its apparently a JSONrpc thing. so - first thing i want to do is retrieving all
the capabilities
[https://spec.modelcontextprotocol.io/specification/2025-03-26/server/] the
server has. i looked through all the tabs in the latest docs, but could not find
the command for listing all the capabilities. so i installed some filesystem mcp
server [https://github.com/mark3labs/mcp-filesystem-server] which runs well and
tried this: bash PS C:\Users\praktikant> npx -y
@modelcontextprotocol/server-filesystem "C:\Users\praktikant\Desktop" Secure MCP
Filesystem Server running on stdio Allowed directories: [
'C:\\Users\\praktikant\\Desktop' ] {\ "jsonrpc": "2.0",\ "id": 1,\ "method":
"capabilities",\ "params": {}\ } - aaaaaand nothing was returned. no string, no
nothing. so maybe its not a string which is sent via stdio but some other
byte-based thing? if anyone has experience with this, or is gud at guessing, pls
tell me what u think i might be missing here <3
One of the things that I missed the most from Reddit was the strength training subs, as they were great motivation to stay consistent, and the occasional program parties were a lot of fun. A bunch of folks trying to get through super squats and drinking a gallon of whole milk per day made for some pretty interesting workout reports.
I have not traditionally been a community builder in the past, but I believe there is big a gap in the Fediverse where strength training should be.