Enables interaction with language models and execution of tools through a chat interface using Langchain and Model Context Protocol (MCP).
This TypeScript project integrates Langchain with Model Context Protocol (MCP) tools, providing an interactive chat interface to interact with Language Models and execute various tools. Leveraging Ollama for LLM integration and supporting SSE-based MCP servers, it allows users to configure Ollama and MCP server settings, customize system prompts, and execute tools through chat. Be cautious while using this as MCP server has write permissions that could make unintended system changes. Always review tool permissions before execution.
Key Features
01Configurable Ollama and MCP server settings
02Interactive chat interface with LLM
03Integration with MCP tools
040 GitHub stars
05Tool execution through chat
06Support for SSE (Server-Sent Events) based MCP server
Use Cases
01Automating tasks through language models and tool execution
02Building custom chatbots with tool integration
03Interacting with language models in an environment with access to external tools