Token导航 LogoToken导航TokenDH.com
Arxivloader MCP Server And Client logo
搜索检索stdio官方级别未说明来源级核验

Arxivloader MCP Server And Client

MCP Server

This project provides an MCP (Microservice Communication Protocol) server and client setup for fetching research papers from the arXiv. The MCP server processes queries and fetches relevant research papers, while the client communicates with the server using the MCP protocol.

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
PythonLangChain搜索

安装说明

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

作者 / 组织

alihassanml

提供方

alihassanml

最后核验

2026/5/18 03:29

快速接入

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

命令预览

pip install -r requirements.txt

详细介绍

Arxivloader MCP服务器和客户端

该项目提供了一个MCP(微服务通信协议)服务器和客户端设置,用于从 档案MCP服务器处理查询并获取相关研究论文,而客户端使用MCP协议与服务器通信。此项目使用 Streamlit 用于简单的UI,并集成了以下工具 LangChain, Groq,以及 MCP 为了沟通。

特性

  • MCP通信:使用MCP协议在服务器和客户端之间进行高效通信。
  • 研究论文检索:根据用户查询从arXiv获取研究论文。
  • 流线型UI:一个简单的web界面,用于输入查询和显示研究论文结果。
  • 工具集成:使用Groq和LangChain来增强查询处理和处理。

需求

  • Python 3.8或更高版本
  • streamlit
  • mcp
  • langchain
  • langchain_groq
  • dotenv
  • asyncio

您可以使用以下方法安装所需的依赖项:

pip install -r requirements.txt

安装

  1. 克隆此存储库:
git clone https://github.com/alihassanml/Arxivloader-MCP-Server-and-Client.git
cd Arxivloader-MCP-Server-and-Client
  1. 安装必要的依赖项:
pip install -r requirements.txt
  1. 设置 .env 文件中包含Groq和MCP设置所需的任何配置。

用法

  1. 启动MCP服务器:

运行服务器脚本以启动MCP服务器:

   python arxivloader.py
  1. 使用Streamlit运行客户端:

启动Streamlit客户端界面与服务器交互:

   streamlit run client.py
  1. 查询研究论文:

客户端界面运行后,您可以在输入字段中输入研究论文或查询的名称。服务器将获取相关论文并显示它们。

示例

以下是一个系统工作原理的示例:

  1. 用户在Streamlit界面中输入“医疗索赔处理或健康保险账单”等查询。
  2. MCP服务器处理查询,并从arXiv中获取相关的研究论文数据。
  3. 客户端显示获取的论文详细信息,如标题、作者和发表日期。

项目结构

.
├── arxivloader.py          # MCP server code for handling queries and fetching research papers
├── client.py               # Streamlit client UI to interact with the server
├── requirements.txt        # Python dependencies
├── .env                    # Environment variables for configuration
└── README.md               # Project documentation

贡献

请随意分叉此存储库并为项目做出贡献。如果您发现任何错误或有功能请求,请打开问题。

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

目录标签

目录标签

PythonLangChain搜索research-and-dataarxivmcpresearch-papers学术检索本地部署MCP协议Streamlit界面arXiv集成

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP