LLM聊天应用

一个基于Streamlit的交互式应用,通过模型上下文协议(MCP)与大型语言模型(LLM)进行聊天。

  • by talrejanikhil
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 talrejanikhil/mcp-streamlit

使用说明

🧠 MCP‑Streamlit

交互式Streamlit应用程序,用于通过以下方式与LLM聊天 模型上下文协议(MCP).

安装

git clone https://github.com/talrejanikhil/mcp-streamlit.git
cd mcp-streamlit

python -m venv venv
source venv/bin/activate       # On Windows: venv\Scripts\activate
pip install -r requirements.txt

或者诗歌:

poetry install

跑

局部的,局部的:

streamlit run app/streamlit_app.py

打开 http://localhost:8501 在您的浏览器中。


⚙️ MCP服务器设置

使用您自己的MCP服务器或尝试以下示例: 对于GitHub示例,您需要一个个人访问令牌 repo 范围。 将其添加到环境变量中 GITHUB_PERSONAL_ACCESS_TOKEN.


🧩 配置

检查 .env.example 对于可以设置以配置应用程序的环境变量。

🧭 许可证

MIT许可证

参考文献

  • https://github.com/Nikunj2003/LLaMa-MCP-Streamlit
  • https://modelcontextprotocol.io/introduction