monte

monte

LangChain MCP - Connect LLM Agents to Model Context Protocol Servers

Hi everyone!

I’ve released langchain_mcp v0.2.0 - an addon to LangChain that connects your agents with the growing ecosystem of Model Context Protocol (MCP) servers.

This library acts as a bridge, automatically discovering tools from any MCP-compatible server and converting them into LangChain functions your agents can use immediately. Instead of manually writing integrations for services like GitHub operations, database access, or filesystem manipulation, you get instant access to their full toolkits through familiar function calls with automatic schema conversion.

Quick start: Add {:langchain_mcp, "~> 0.2.0"} to your mix.exs deps, define an MCP client, and tools are automatically discovered for use in LLM chains. The library handles multi-modal content support, comprehensive error handling, and works with the expanding collection of MCP servers already available.

Documentation: LangChain MCP — LangChain MCP v0.2.0
Repository:

https://github.com/montebrown/langchain_mcp

Where Next?

Popular in Announcing Top

bryanjos
Hi, I wanted share a small library we at Revelry Labs made for rendering react components from the server side. There are instructions fo...
New
mbuhot
Leverage Open Api 3.0 (Swagger) to document, test, validate and explore your Plug and Phoenix APIs. Generate and serve a JSON Open API ...
New
tmbb
I’ve been working on two packages (not on hex.pm yet) to build admin interfaces for phoenix apps: bureaucrat - which contains a bunch ...
New
mathieuprog
Hello :waving_hand: Allow me to introduce you to Tz, an alternative time zone database support to Tzdata. Why another library? First a...
New
oltarasenko
Dear Elixir community, After a year of development, bug fixes, and improvements, we are proudly ready to share the release of Crawly 0.1...
New
wojtekmach
Hey everyone! Req is an HTTP client for Elixir that I’ve been working on for quite some time. There is already a lot of HTTP clients out...
New
bluzky
You may know https://ui.shadcn.com/, a UI component library for React. I really love it’s design style and components. I’ve built some co...
384 14553 119
New

Other popular topics Top

joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
hariharasudhan94
Lets say I have map like this fetching from my database %{"_id" => #BSON.ObjectId<58eb1a7a9ad169198c3dXXXX>, "email" => ...
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New
AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New

We're in Beta

About us Mission Statement