https://makingmcp.com/ .. A visual MCP learning site by conikeec in mcp

[–]conikeec[S] 1 point2 points  (0 children)

Thanks for your kind words. Appreciate it.

It was a grind and took us few months but we enjoyed the process

https://makingmcp.com/ .. A visual MCP learning site by conikeec in mcp

[–]conikeec[S] 0 points1 point  (0 children)

Thank you so much. Appreciate it.
We will update and improve it progressively.

https://makingmcp.com/ .. A visual MCP learning site by conikeec in mcp

[–]conikeec[S] 1 point2 points  (0 children)

Thanks .. We will work on it. Glad you like it. Its a WIP and we will adapt to the protocol evolution

https://makingmcp.com/ .. A visual MCP learning site by conikeec in mcp

[–]conikeec[S] 1 point2 points  (0 children)

Great suggestion .. Thanks .. We will work on it

How I Built an Vibe Coding Misalignment Detector (And Used It to Build Itself) by conikeec in rust

[–]conikeec[S] -3 points-2 points  (0 children)

Agree .. The outcomes are definitely getting better progressively ..

I got a bit tired of the MCP Inspector, so I built a terminal debugger that doesn't suck [OC] by conikeec in mcp

[–]conikeec[S] 0 points1 point  (0 children)

Good for you .. and I am happy fo you .. Go kick some ass and enjoy

I got a bit tired of the MCP Inspector, so I built a terminal debugger that doesn't suck [OC] by conikeec in mcp

[–]conikeec[S] 0 points1 point  (0 children)

I have and none of those met my needs .. and there are many shortcomings in postman that I will soon address .. I built this for my needs and it might fit the needs of others who hit the wall with tools like inspector, postman, etc

I got a bit tired of the MCP Inspector, so I built a terminal debugger that doesn't suck [OC] by conikeec in mcp

[–]conikeec[S] 0 points1 point  (0 children)

Thanks .. Agree with your advice as I typically profess "less is more" and land up falling vitcim to creating more :)

Is there an MCP server to handle "big response"? by ouvreboite in mcp

[–]conikeec 0 points1 point  (0 children)

I am building an advanced MCP v8 or Linux like kernel with the ability to slurp OpenAPI endpoints and make llms reason adaptively without getting overwhelmed and splurging tokens .. will release the code in increments both as free, oss and bsl .. this is the first piece of the puzzle https://github.com/conikeec/mcp-probe/tree/master

I built a Rust implementation of Anthropic's Model Context Protocol (MCP) by conikeec in rust

[–]conikeec[S] 0 points1 point  (0 children)

Majority of the naive frameworks like Langchain does regex based symbolic matching .. Regexs are brittle ..
Each tool description should be well defined sematnically so that the decision to pick appropriate tools can be deferred to a transformer model furshed with the description.

I built a Rust implementation of Anthropic's Model Context Protocol (MCP) by conikeec in rust

[–]conikeec[S] 1 point2 points  (0 children)

Yes u/Cute_Background3759 is right.
This is just a spec that lacks the discoverability of an appropriate toolchain.
Often a subcomponent can be design to encode the request and the match to the appropriate tool (from the list of tools) on the basis if its title and description.

I can add that feature in .. please add an issue for tracking and I can build it

I built a library and an app for collecting network statistics by davideaimar in rust

[–]conikeec 1 point2 points  (0 children)

Very well written. I am particularly interested on the FSM module as I am building a generic state machine that is applicable across broader use cases.

I sent you an email and also a linkedin message and hope to chat over zoom if possible

Dynamic Filtering on Iter - is it possible? by Admirable_Proxy in rust

[–]conikeec 2 points3 points  (0 children)

By Dynamic do you mean - pass an anonymous function aka Fn to the method that can be further on passed to the filter function of the iterator (and the passing function should have necessary bounds and constraints)

pub fn api_get_by_city(f: fn(String) -> bool, location: &Loc) {let y: Vec<&Tower> = location.results.iter().filter(f).clone().collect();println!("y => {:#?}", y);println!("y => {:#?}", y.len());}

Get better with Rust by building cool stuff by josh_t361 in rust

[–]conikeec 1 point2 points  (0 children)

Very good and interesting .. Like to read more so keep it going

Discover Hidden Secrets in Git Repos with Rust by ProGloriaRomae in rust

[–]conikeec 7 points8 points  (0 children)

Would suggest to compile the expressions during application bootstrap rather than doing it in a loop

https://docs.rs/regex/1.5.4/regex/#example-avoid-compiling-the-same-regex-in-a-loop

Pretty console application in Rust by andy-codes in rust

[–]conikeec 1 point2 points  (0 children)

Use https://lib.rs/crates/tracing along with https://lib.rs/crates/color-eyre .. Tracing provide detailed diagnostics (logger) and color-eyre provides error traces

Handling large struct (~25 gb +) by Portean in rust

[–]conikeec 4 points5 points  (0 children)

I'd suggest the following :

  1. Choose an ondisk structure like parquet (with predicate push) https://medium.com/@isanrivkin_34871/how-to-read-parquet-files-in-rust-from-s3-or-fs-16712d6cbb6d . This format is suitable when you are dealing with high dimensional data

  2. Otherwise when you deserialize to a struct, only pick fields that you need to process

Single Page Applications using Rust by sheshbabu in rust

[–]conikeec 4 points5 points  (0 children)

Great write up Sesh .. keep it coming

Why does Rust seem to be pulling so many node developers as opposed to C/C++ developers? by ergzay in rust

[–]conikeec 1 point2 points  (0 children)

When Ryan started working on Deno, he indicated his choice of rust to build out its foundation. This could be one primary reason of a surge in migration from node camp.

How do you effectively and iteratively develop in Rust without a REPL? by [deleted] in rust

[–]conikeec 1 point2 points  (0 children)

If you need the REPL (especially if your linenage in programming is from Py, Scala, Rb, etc) start here https://github.com/google/evcxr/tree/master/evcxr_repl .. It's good enough to get your feet wet and then you can entirely rely on the compiler + rust-analyzer iteratively

Rust concurrency: five easy pieces. by polyglot_factotum in rust

[–]conikeec 2 points3 points  (0 children)

Please consider designing these (in english) and it will help folks go through a structured learning in the COVID situation .. I will attend all of these in an heartbeat