from Hacker News

Show HN: Simple to build MCP servers that easily connect with custom LLM calls

by wbakst on 2/1/25, 12:50 AM with 25 comments

Hi!

After learning about MCP, I'm really excited about the future of provider-agnostic, re-usable tooling.

Unfortunately I've found that while it's easy to implement an MCP server for use with tools that support it (such as Claude Desktop), it's not as easy to implement your own support (such as integrating an MCP server into your own LLM application).

We implemented a thin MCP wrapper that easily integrates with Mirascope calls so that you can hook up an MCP server and client super easily to any supported LLM provider.

Excited to see what people build with this!

  • by ghilston on 2/1/25, 6:10 AM

    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.

  • by sbpayne on 2/1/25, 1:42 AM

    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!

  • by ionflow on 2/1/25, 6:42 AM

    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.
  • by digdugdirk on 2/1/25, 3:56 AM

    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!

  • by codenote on 2/3/25, 5:59 AM

    I’m glad I got to know about Miracope just when I needed to implement custom support for MCP. Thank you!
  • by lordswork on 2/1/25, 4:31 AM

    This looks very useful.

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

  • by amelius on 2/1/25, 10:28 AM

    Aren't LLMs smart enough now to communicate with __any__ API?
  • by BOOSTERHIDROGEN on 2/1/25, 2:06 AM

    Can you integrate thiz with LibreChat?