Provides a repository for cloning and accessing the agent code through Git
Leverages LangChain for tool composition, allowing the agent to use different tools together in a coherent workflow
Uses LangGraph for graph-based tool routing, enabling multi-turn interactions and sophisticated conversation flows
Powered by OpenAI GPT-4 with tool bindings to process user queries and generate appropriate responses
Utilizes packages from PyPI including FastMCP and the Wikipedia Python API to enable tool functionality
Built with Python 3.10+ as the foundation programming language for implementing the agent functionality
Enables searching Wikipedia for summaries, fetching page links, listing section titles, and retrieving specific section content from topics
π§ Wikipedia Agent with LangGraph + MCP
This project implements a conversational AI agent that uses LangGraph and the MCP (Model Context Protocol) to search Wikipedia and return information using a tool-based architecture. It demonstrates multi-turn interactions with tool calling, Wikipedia queries, and LangChain tool composition.
π¦ Features
π Search Wikipedia for summaries and page links
π List all section titles of a given Wikipedia topic
π Fetch specific section content from a topic
π Uses LangGraph for graph-based tool routing
π€ Powered by OpenAI GPT-4 with tool bindings
π§© MCP server supports composable, stateless tool APIs over
stdio
Related MCP server: Wikipedia MCP Server
π οΈ Technologies Used
Python 3.10+
OpenAI GPT-4 API