Token导航 LogoToken导航TokenDH.com
AI Assistant (ai-assistant-mcp) logo
AI代理stdio官方级别未说明来源级核验

AI Assistant (ai-assistant-mcp)

MCP Server

基于LangChain、Groq和FastAPI构建的AI助手,提供对话AI、浏览器自动化、天气数据和学术论文搜索等功能。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
浏览器自动化Python搜索位置天气

安装说明

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

作者 / 组织

maryemchk

提供方

maryemchk

最后核验

2026/5/17 20:23

运行时

Python

快速接入

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

命令预览

python -m venv venv

详细介绍

AI Assistant with LangChain, Groq & MCP

This project is an AI Assistant built using LangChain, LangChain-Groq, and FastAPI, enhanced with MCP servers for additional functionality such as web automation, weather data, and academic paper search.


Features

  • Conversational AI using Groq Chat model
  • Exposed API endpoints via FastAPI
  • Asynchronous communication using aiohttp and WebSockets
  • Environment-based configuration via python-dotenv
  • Integration with MCP servers: browser automation, weather API, and Semantic Scholar API

Tools & Technologies

AI & LLM Frameworks

  • LangChain → Orchestrates language models, chains, and memory
  • LangChain-Groq → Provides Groq Chat model integration

Web & API Frameworks

  • FastAPI → Serves the AI Assistant as HTTP endpoints
  • Uvicorn → ASGI server to run FastAPI apps
  • aiohttp & websockets → For asynchronous HTTP requests and real-time communication

Environment & Dependency Management

  • python-dotenv → Loads API keys and environment variables from .env
  • venv → Isolated Python virtual environment for dependencies

MCP (Modular Chat Platform) Tools

  • mcp-use → Manages and runs multiple MCP agents locally or remotely
  • MCP Servers in this project:

- Playwright MCP Server → Browser automation and web scraping - MCP Weather Server → Fetches weather information dynamically - MCP Semantic Scholar Server → Academic paper metadata and search

Note: API keys are stored in .env and should never be pushed to GitHub. Use .env.example with placeholders for sharing.

Project Structure

AIAssistantWithMCP/
│ app.py # FastAPI entrypoint
│ requirements.txt # Python dependencies
│ .env # Environment variables (API keys)
│ venv/ # Virtual environment
│ README.md
│
├── mcp_servers/ # MCP server configurations
└── modules/ # Custom Python modules (if any)

Installation

# 1. Clone the repo
git clone https://github.com/maryemchk/ai-assistant-mcp.git
cd ai-assistant-mcp

# 2. Create a virtual environment
python -m venv venv
.\venv\Scripts\Activate.ps1  # Windows PowerShell
# OR
source venv/bin/activate      # Mac/Linux

# 3. Install dependencies
pip install -r requirements.txt

# 4. Create .env file from template
copy .env.example .env
# Fill in your API keys

License

MIT License


Acknowledgements

目录标签

目录标签

浏览器自动化Python搜索位置天气AI助手本地部署对话AI天气数据学术搜索

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP