Llama MCP Streamlit
@nikunj2003
基本情報
Llama MCP Streamlit について
AI assistant built with Streamlit, NVIDIA NIM (LLaMa 3.3:70B) / Ollama, and Model Control Protocol (MCP).
概要
What is Llama MCP Streamlit?
Llama MCP Streamlit is an interactive AI assistant built with Streamlit, NVIDIA NIM's API (LLaMa 3.3:70b)/Ollama, and Model Control Protocol (MCP). It provides a conversational interface where users can interact with an LLM to execute real-time external tools via MCP, retrieve data, and perform actions. The app runs as a Streamlit web application and is intended for developers and users who want an LLM-powered chat with tool integration.
How to use Llama MCP Streamlit?
- Configure the
.envfile with your API keys for NVIDIA NIM or Ollama. - Install dependencies using Poetry:
poetry install. - Run the app with
poetry run streamlit run llama_mcp_streamlit/main.py.
Alternatively, use Docker:docker build -t llama-mcp-assistant .thendocker compose up. - To change the MCP server, edit
utils/mcp_server.pyand set the desiredStdioServerParameters(NPX or Docker).
Key features of Llama MCP Streamlit
- Real-time tool execution via MCP
- LLM-powered chat interface with Streamlit
- Support for multiple LLM backends (NVIDIA NIM & Ollama)
- Custom model selection and API configuration
- Docker support for easy deployment
- Configurable MCP server using NPX or Docker
Use cases of Llama MCP Streamlit
- Interact with an LLM that can execute external tools to retrieve or modify data
- Build a conversational AI assistant that accesses files and performs actions
- Experiment with MCP tool integration in a Streamlit-based chat interface
- Use different LLM backends (NVIDIA NIM or Ollama) for the same tool-driven workflow
FAQ from Llama MCP Streamlit
What LLM backends are supported?
The app supports NVIDIA NIM's API (LLaMa 3.3:70b) and Ollama, configured via environment variables.
How do I configure the MCP server?
Update the utils/mcp_server.py file to set StdioServerParameters for either NPX (e.g., @modelcontextprotocol/server-filesystem) or Docker (e.g., mcp/filesystem).
What is the license for Llama MCP Streamlit?
The project is licensed under the MIT License.
Can I run the app without Docker?
Yes, the app can be run using Poetry (Python 3.11+ required) – see the installation steps above.
「その他」の他のクライアント
MCP 聊天应用
machaojin1917939763基于MCP(Model Context Protocol)的智能聊天应用,支持Web和桌面环境。集成OpenAI/Anthropic API,提供MCP服务器的所有工具能力。简洁现代的UI设计,支持跨平台部署。
SocialBu
socialbu.comConnect Claude, ChatGPT, Cursor, OpenClaw, Hermes Agent, and other MCP-compatible AI assistants to SocialBu. Create posts, use AI tools, review schedules, check analytics, and manage social media work through natural con
MCP Connect
EvalsOneEnables cloud-based AI services to access local Stdio based MCP servers via HTTP requests
Roamzy
roamzy-ioAgent-native global eSIM over MCP — an AI agent buys one eSIM for 193 countries, anonymously, per-MB in USDT/USDC crypto, and earns 20% referral forever. Claude/Cursor/Continue + any MCP client.
mcp_ha_xiaozhi
shawn996小智官方服务器(虾哥)对接home assistant的mcp server
コメント