mcpField
T
Test_mcp_server_chat

Test_mcp_server_chat

Local
github.com/pablo-palacios-piAI & Agents0Updated 73w ago

About Test_mcp_server_chat

Test_mcp_server_chat is an API-based MCP server project for exposing tools to LLM agents that accept tools. Its documented functions perform basic math calculations and retrieve names from a local list.

Key features

  1. 01Basic math calculations
  2. 02Retrieve names from a local list
  3. 03API-based chat route

Use cases

  1. 01Offer math tools to an LLM agent
  2. 02Retrieve names from a local list through chat

MCP support

The project describes an MCP server for making tools available to LLM agents that accept tools.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

La idea de este repositorio fue instanciar un server MCP para poder manejar Tools hacia cualquier agente LLM que acepte tools.

Tiene funciones simples de calculos de matematica y trae nombres de una lista local.

Funciona mediante una api, para poder interactuar de forma mas simple

Para arrancarlo localmente, uvicorn main:app --reload

La ruta para poder iniciar la conversacion es: http://127.0.0.1:8000/api/chat_model

Durante el desarrollo del proyecto en Windows, me encontré con un error relacionado con la ejecución de subprocesos asincrónicos utilizando asyncio.create_subprocess_exec, lo cual arrojaba una excepción NotImplementedError. Este problema se debe a que, por defecto, Windows utiliza el WindowsProactorEventLoopPolicy, el cual no implementa correctamente el transporte para subprocesos. A pesar de intentar forzar el uso del WindowsSelectorEventLoopPolicy (que sí lo soporta), continuaban los conflictos. Para resolverlo de forma efectiva, opté por correr el entorno en WSL (Windows Subsystem for Linux), donde el soporte para asyncio y subprocesos es completo y nativo, eliminando completamente el error y permitiendo la ejecución del cliente stdio sin inconvenientes.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.