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_agentInstall uv (if you don’t have it):
pip install uvSync mcp-agent project dependencies:
uv syncInstall requirements specific to this example:
uv pip install -r requirements.txtIn main.py, set your api_key in OpenAISettings and/or AnthropicSettings.
Run your MCP Agent app:
uv run main.py