Integration · MODEL CONTEXT PROTOCOL
eriktilio mcp langchain integration
Integração de LangChain e MCP para processamento de linguagem natural e avaliação de expressões matemáticas.
连接能力
eriktilio mcp langchain integration 为 AI Agent 提供什么
来源目录未提供结构化功能列表,请在使用前阅读源仓库文档。
安全
MCP 收录不等于安全审核
MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。
README
仓库文档
Este projeto demonstra como criar um chain com LangChain usando o modelo gemini-2.0-flash do Google e integrá-lo com ferramentas customizadas usando o MCP (Multi-Chain Protocol), via conexão stdio.
A chain é capaz de:
- Interpretar linguagem natural com o Gemini.
- Usar ferramentas externas via MCP — neste exemplo, uma calculadora de expressões matemáticas.
- Executar localmente um servidor de ferramentas que se conecta à chain automaticamente.
- Python 3.10+
- uv (ou
piptradicional)
uv venv
source .venv/bin/activate
uv pip install -r requirements.txtpython -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtGOOGLE_API_KEY=sua_chave_google_apiPrimeiro, execute o servidor de ferramentas. Este servidor vai processar as expressões matemáticas.
python server.pyEm seguida, execute o cliente, que se conecta ao servidor e faz as requisições, passando a pergunta para a chain e recebendo o resultado do cálculo.
python client.py- O chain usa o modelo Gemini-Pro do Google para interpretar a linguagem natural.
- Uma LLMChain é criada usando o modelo e um PromptTemplate para extrair a expressão matemática de uma pergunta.
- A expressão extraída é então passada para uma ferramenta de cálculo via o protocolo MCP.
- O servidor MCP calcula a expressão matemática e retorna o resultado.
社区
收藏、评分与讨论
正在载入社区数据…