mcpbot
Search academic papers and retrieve summaries from arXiv.
Perform general web searches using DuckDuckGo.
Provides geocoding and location search capabilities via OpenStreetMap.
Search and summarize Wikipedia articles.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcpbotWho was Marie Curie and what's the weather in Warsaw?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Agentic MCP Chatbot
An agentic chatbot built with FastMCP, LangGraph, and LangChain. The agent autonomously decides which tools to use based on user queries — no hardcoded routing.
Tech Stack
Python 3.11+ with UV package manager
FastMCP — MCP server with 6 external tools
LangGraph + LangChain — Agentic workflow with tool calling
Groq — LLM provider
Streamlit — Chat UI
SQLite — Persistent conversation memory
Related MCP server: Weather Bot MCP Server
Setup
Install UV:
curl -LsSf https://astral.sh/uv/install.sh | shInstall dependencies:
uv syncConfigure environment:
cp .env.example .env # Edit .env with your API keysStart the chatbot UI:
uv run streamlit run src/frontend/app.py
Available Tools
Tool | API | Description |
Weather | Open-Meteo | Current weather for any location |
Wikipedia | Wikipedia | Search and summarize articles |
ArXiv | ArXiv | Search academic papers |
DuckDuckGo | DuckDuckGo | General web search |
Location | OpenStreetMap | Geocoding and location search |
Currency | ExchangeRate/ECB | Currency conversion rates |
Project Status
🚧 Backend and Streamlit UI are implemented — see docs/PROGRESS.md for current status.
This server cannot be deployed
Maintenance
Related MCP Connectors
Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.
- WauldoOAuthcom.wauldo
Stateless agentic tools over MCP: concept extraction, long-context, knowledge graph, planning.
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
Pay-per-use weather, environment, finance, and on-chain intelligence tools for AI agents via x402.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn agentic AI system that answers time-related questions by calling a time API tool and general questions using an LLM, accessible through a simple chat interface.-
- FlicenseNot gradedqualityDmaintenanceEnables users to query weather, perform web research, and manage a graph database through natural language.1-
- FlicenseAqualityDmaintenanceEnables autonomous task execution by dynamically searching APIs, generating Python tools, and running them on-demand, with built-in web search, scraping, and file operations.3-
- AlicenseNot gradedqualityCmaintenanceEnables LLMs to fetch real-time weather data for any city and perform basic arithmetic operations like addition.MIT