This MCP Agent app shows a "finder" Agent which has access to the fetch and filesystem MCP servers.
You can ask it information about local files or URLs, and it will make the determination on what to use at what time to satisfy the request.
┌──────────┐ ┌──────────────┐
│ Finder │──┬──▶│ Fetch │
│ Agent │ │ │ MCP Server │
└──────────┘ │ └──────────────┘
| ┌──────────────┐
└──▶│ Filesystem │
│ MCP Server │
└──────────────┘
First, clone the repo and navigate to the basic‑agent example:
git clone https://github.com/lastmile-ai/mcp-agent.git
cd mcp-agent/examples/basic/mcp_basic_agent
Install uv
(if you don’t have it):
pip install uv
Sync mcp-agent
project dependencies:
uv sync
Install requirements specific to this example:
uv pip install -r requirements.txt
In main.py
, set your api_key
in OpenAISettings
and/or AnthropicSettings
.
Run your MCP Agent app:
uv run main.py