Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
somnium_sn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
somnium_sn
1mo ago
Yes use MCP elicitations
2.
▲
Programming language adoption patterns at Meta
(xcancel.com)
6 points
by
somnium_sn
2mo ago
|
0 comments
3.
▲
by
somnium_sn
2mo ago
One of my favorite parks and much lesser knows is Westpark in Munich. Similarly built around usage and still unique since it was originally built for a national garden exhibition it features a rich set of small little areas from around the
4.
▲
by
somnium_sn
2mo ago
The Java SDK is currently a Tier 2 SDK.. As a Tier 2 SDK they have up to 6 months to implement it. I know they are actively working towards support for the specification. Best to join our community discord [1] and ask the maintainers ! [1]
5.
▲
by
somnium_sn
2mo ago
Hey I am the one Lead maintainer of the MCP protocol. I agree and hear you that file uploads are a pain. As the core maintainer group we have deferred the work on this for this release and hope to pick it up soon. Now is the moment to engag
6.
▲
by
somnium_sn
2mo ago
It is fine to have corners of the internet that run in a particular way. My issue however, is that this is changing the rules on people. Codeberg initially was a FLOSS alternative to big company Github. Now it's more narrow, an alterna
7.
▲
by
somnium_sn
2mo ago
I am still a bit surprised that this is not more widely used. Normal inference + tool calls is effectively composition via serialized natural language, whereas Code Mode / Programmatic Tool Calling is using purpose built languages (aka
8.
▲
by
somnium_sn
5mo ago
Little historic sidenote: Zed was the first MCP client next to Claude Desktop
9.
▲
by
somnium_sn
6mo ago
Give the model an interpreter like mlua and let it write code to compose MCP calls together. This is a well established method. It’s the equivalent to calling CLIs in bash, except mlua is a sandboxes runtime while bash is not.
10.
▲
by
somnium_sn
6mo ago
Give the model a REPL and let it compose MCP calls either by using tool calls structured output, doing string processing or piping it to a fast cheap model to provide structured output. This is the same as a CLI. Bash is nothing but a progr
11.
▲
by
somnium_sn
8mo ago
Tools like Claude Code have improved here. They won’t load all tools but instead rely on tool search. Context bloat of MCP servers was a thing if badly written clients but it’s certainly getting better
12.
▲
by
somnium_sn
10mo ago
It has little to do with financing. In addition to the development cost there is now also a membership fee. What a donation to the Linux foundation offers is ensuring that the trademarks are owned by a neutral entity, that the code for the
13.
▲
by
somnium_sn
10mo ago
I appreciate the take. I can certainly see your position. In my mind what we are doing is building a common place to evolve the pattern. I wouldn’t really call it “standardize”, since in the end in this space adoption matters. (Writing a st
14.
▲
by
somnium_sn
10mo ago
All it means that there is a common place and a recommendation that if you care as a client implementor (e.g. postman, chatgpt and others do), there is a spot to look for a generally accepted way of how to do that instead of increasing amou
15.
▲
by
somnium_sn
10mo ago
I want to also highlight that this is an optional "extension" to MCP, not a required part of specification. If you are a terminal application, only care about tool calling, etc, you are free to skip this. If you want to enable ric
16.
▲
by
somnium_sn
1y ago
I have followed Makepad since Raph Levien pointed me towards it, while developing Xi. I am so stoked about this. What they have achieved in terms of UI framework is so unique in the rust ecosystem, particularly with the Shader abstractions.
17.
▲
by
somnium_sn
1y ago
Literally hand written. Maybe I just sound like an AI. Who knows
18.
▲
by
somnium_sn
1y ago
Hey, I am one of the MCP authors. We appreciate the criticism and take it very seriously. We know things are not perfect and there is lots of room for improvement. We are trying to balance the needs of the fast paced AI world, and the caref
19.
▲
by
somnium_sn
2y ago
You can use it with any LLM in LibreChat, Cody, Zed, etc. See https://modelcontextprotocol.io/clients . The protocol doesn’t prescribe an LLM, has facilities to sample from the client independent of LLM and brings support to
20.
▲
by
somnium_sn
2y ago
Really appreciate the write up. I am one of the authors of MCP and this helps a great deal giving a good overview of where we need to do better. I was a bit under the water over the last few weeks with talking to people about MCP and just g
21.
▲
by
somnium_sn
2y ago
Thank you. That’s good feedback. The gist of it is: you have an llm application such as Claude desktop. You want to have it interact (read or write) with some system you have. MCP solves this. For example you can give the application the da
22.
▲
by
somnium_sn
2y ago
At the moment only Claude Desktop supports MCP. Claude.ai itself does not.
23.
▲
by
somnium_sn
2y ago
Any feedback on developer experience is always welcomed (preferably in github discussion/issue form). It's the first day in the open. We have a long long way to go and much ground to cover.
24.
▲
by
somnium_sn
2y ago
Having broader support for SSE in the servers repository would be great. Maybe I can encourage you to open a PR or at least an issue. I can totally see your concern about sandboxed app, particularly for flatpack or similar distribution meth
25.
▲
by
somnium_sn
2y ago
I would probably more think of it as LSP for LLM applications. It is enabling data integrations, but the current implementations are all local.
26.
▲
by
somnium_sn
2y ago
We are still a bit light on documentation on how to integrate MCP into an application. The best starting point are the respective client parts in the SDK: https://github.com/modelcontextprotocol/typescript-sdk/tree
27.
▲
by
somnium_sn
2y ago
Note that both Sourcegraph's Cody and the Zed editor support MCP now. They offer other models besides Claude in their respective application. The Model Context Protocol initial release aims to solve the N-to-M relation of LLM applicati
28.
▲
by
somnium_sn
2y ago
Both Python and Typescript SDK can be used to build a client. https://github.com/modelcontextprotocol/typescript-sdk/tree/... and https://github.com/modelcontextprotocol/python-sdk/t
29.
▲
by
somnium_sn
2y ago
A few common use cases that I've been using is connecting a development database in a local docker container to Claude Desktop or any other MCP Client (e.g. an IDE assistant panel). I visualized the database layout in Claude Desktop a
30.
▲
by
somnium_sn
2y ago
@jspahrsummers and I have been working on this for the last few months at Anthropic. I am happy to answer any questions people might have.
More ›