Token导航 LogoToken导航TokenDH.com
Streamlit As An MCP Host logo
搜索检索stdio官方级别未说明来源级核验

Streamlit As An MCP Host

MCP Server

An MCP (Model Context Protocol) server that fetches and summarizes Wikipedia articles using Ollama LLMs, accessible via both command-line and Streamlit interfaces. Perfect for quickly extracting key information from Wikipedia without reading entire articles.

工具数

1

提示词数

0

GitHub Stars

2

资源数

0
Python自然语言处理搜索

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

codingaslu

提供方

codingaslu

最后核验

2026/5/18 02:17

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run -- ollama_server.py

详细介绍

维基百科摘要生成器MCP服务器

一个模型客户端协议(MCP)服务器,用于获取维基百科文章并使用Ollama LLM模型对其进行总结。

概述

该项目由三个主要部分组成:

  • Ollama服务器:一个MCP服务器,它提供了一个使用Ollama LLM模型总结维基百科文章的工具
  • 命令行客户端:可以连接到MCP服务器并请求文章摘要的客户端
  • 流媒体接口:提供用户友好的方式与MCP服务器交互的web UI

先决条件

  • Python 3.8+
  • Olama在本地安装并运行 deepseek-r1:1.5b 模型(或在中更新模型 ollama_server.py)
  • 互联网连接以获取维基百科文章

安装

  1. 克隆此存储库
  2. 安装所需的软件包:
   uv pip install -r requirements.txt

运行服务器

启动MCP服务器:

uv run -- ollama_server.py

服务器将在以下时间可用 http://localhost:8000/sse.

使用命令行客户端

uv run -- updated_client.py http://localhost:8000/sse https://en.wikipedia.org/wiki/Python_(programming_language)

使用Streamlit界面

启动Streamlit应用程序:

uv run -- streamlit run streamlit_new.py

然后在Streamlit提供的URL打开浏览器(通常http://localhost:8501)以及:

  1. 输入MCP服务器URL(默认值:http://localhost:8000/sse)
  2. 输入维基百科文章URL
  3. 点击“获取并总结文章”

组件

ollama_server.py

使用用于总结维基百科文章的工具实现MCP服务器。它获取文章内容,将其转换为markdown,并使用Ollama生成摘要。

已更新_client.py

连接到MCP服务器并调用summarize_wikipedia_article工具的命令行客户端。

streamlit_new.py

基于Streamlit的web界面,提供了一种用户友好的方式与MCP服务器进行交互。

许可证

MIT许可证

版权所有(c)2025

特此免费向任何获得副本的人授予许可 本软件和相关文档文件(“软件”),以处理 在软件中不受限制,包括但不限于权利 使用、复制、修改、合并、发布、分发、再许可和/或销售 软件的副本,并允许软件的接收者 根据以下条件提供:

上述版权声明和本许可声明应包含在所有 软件的副本或实质性部分。

软件按“原样”提供,不提供任何形式的明示或明示担保 隐含的,包括但不限于适销性保证, 适用于特定目的且不造成伤害。在任何情况下 作者或版权持有人对任何索赔、损害赔偿或其他 因以下原因产生的责任,无论是在合同、侵权或其他诉讼中, 出于或与软件、使用或其他交易有关 软件。

目录标签

目录标签

Python自然语言处理搜索research-and-datawikipediasummarizerMCP-server维基百科本地部署文章摘要LLM模型MCP协议

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP