fsm-mcp-python-client
Verified Safeby TobiWan1995
Overview
Connects Large Language Models (LLMs) to state-aware MCP servers, managing LLM sessions and user interaction through an adapter-based architecture.
Installation
python -m src.api.mainSecurity Notes
The client handles configuration via Pydantic models, CLI arguments, and internal defaults, with no hardcoded secrets for authentication. It interacts with an external MCP server and a local Ollama instance. Base64 encoded blobs from the MCP server are decoded for UI display but not executed, mitigating a common vulnerability. The primary security considerations involve the trustworthiness of the connected MCP server and the tools it exposes, as the client acts as an intermediary for tool execution.
Similar Servers
fastmcp
FastMCP is an ergonomic interface for the Model Context Protocol (MCP), providing a comprehensive framework for building and interacting with AI agents, tools, resources, and prompts across various transports and authentication methods.
mcpo
Exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers.
mcp-client-for-ollama
An interactive terminal client for connecting local Ollama LLMs to Model Context Protocol (MCP) servers, enabling advanced tool use and workflow automation for local LLMs.
mcp-rubber-duck
An MCP (Model Context Protocol) server that acts as a bridge to query multiple OpenAI-compatible LLMs, enabling multi-agent AI workflows and providing an AI 'rubber duck' debugging panel.