57 points by wbakst 135 days ago | 8 comments
ghilston 135 days ago
I hadn't heard of miracope before, so thanks for sharing. I like how the website shows examples of source code for interscting with different providers using miracope and not. That was exactly what I was interested in.

With respect to MCP servers, I saw the comment below about integration with librechat. Is there any other documentation on integrations with other self host able solutions? Be it ollama or other.

wbakst 135 days ago
We have some docs for local / OSS models:

https://mirascope.com/learn/local_models/

You can also set a custom client to use any model that’s compatible with e.g. OpenAI:

https://mirascope.com/learn/calls/

ghilston 135 days ago
I came here to share the same link as I found it, and saw you already provided it :)

Thanks!

wbakst 134 days ago
You got it!
sbpayne 135 days ago
This is great! I personally found the original Anthropic MCP documentation pretty lacking in terms of how Claude Desktop used the MCP server(s), constraints, etc. For example, there is a pretty hard timeout which will cause the MCP server to crash.

Glad there's a simple to use solution for creating my own server where I can make some different design choices!

wbakst 135 days ago
Totally! When it was first released, I really liked the idea, but it felt super early (which is to be expected!)

I immediately wanted to write a custom agent that used an MCP server and that inspired building this. Glad you like it!

ionflow 135 days ago
I’ve recently started moving all our structured output calls over from instructor to mirascope and will not be looking back. So this is gonna give me the push to take MCP more seriously especially on our internal workflows and tasks.
wbakst 135 days ago
Best part of MCP is that it’ll just work with anything else that supports it (like Claude, Cursor, etc.)
wbakst 135 days ago
I won’t tell Jason…
digdugdirk 135 days ago
Just chiming in to say how much I've enjoyed using mirascope! It really seems to nail that sweet spot of abstracting juuuust enough to get the busy work out of the way, without ever being a pain in the rear.

Two thumbs up!

wbakst 135 days ago
This put such a big smile on my face!

“Abstractions that aren’t obstructions” is always the goal, feels good to hear you say we’ve hit that sweet spot :)

codenote 133 days ago
I’m glad I got to know about Miracope just when I needed to implement custom support for MCP. Thank you!
wbakst 133 days ago
I hope Mirascope makes it easy!

What are you building?

codenote 132 days ago
We are building AI Agent "Giselle".

https://giselles.ai/ https://github.com/giselles-ai/giselle

Currently, it's in public beta. I'll also do Show HN around the time of the product release!

wbakst 132 days ago
super cool!

excited for the release and to see how you’re using Mirascope!

lordswork 135 days ago
This looks very useful.

Unimportantly, I wonder how the copyright date is 2023 when MCP didn't exist until 2024.

wbakst 135 days ago
We released the first version of Mirascope in Dec 2023. I’m under the impression that would make it the right date?
lordswork 129 days ago
Did Mirascope exist before MCP? MCP was announced in November, 2024.
wbakst 129 days ago
Yeah we built support for MCP as part of the existing library that contains other LLM related abstractions
amelius 135 days ago
Aren't LLMs smart enough now to communicate with __any__ API?
wbakst 134 days ago
Unfortunately not quite :(

You can definitely have them generate tools for APIs on the fly, but it’s not nearly robust enough yet

BOOSTERHIDROGEN 135 days ago
Can you integrate thiz with LibreChat?
pylotlight 135 days ago
wbakst 135 days ago
sweeeeet love that it's supported, standardization for the win!
wbakst 135 days ago
if they support MCP servers it should work!

can't guarantee as i haven't tried connecting them myself