Skip to main content
Glama
AtharvaJadhav

MCP Agent

MCP Agent

A production-ready research agent using the Model Context Protocol (MCP), FastAPI, and Serper web search.

Features

  • Async MCP server with web search tool (Serper API)

  • FastAPI client for HTTP access

  • Full test suite with pytest and Serper API mocking

Related MCP server: Deep Research Agent MCP Server

Setup

  1. Clone the repo

  2. Install dependencies:

    pip install -r requirements.txt
  3. Set your Serper API key:

    • Create a .env file:

      SERPER_API_KEY=your_real_serper_api_key
      REQUEST_TIMEOUT=30
      MAX_RESULTS=20
      LOG_LEVEL=INFO

Usage

  • Start FastAPI client (runs MCP server as subprocess):

    python -m client.fastapi_client
  • POST /search for web search:

    { "query": "search term", "max_results": 10 }
  • GET /health for health check

Testing

  • Run all tests:

    pytest tests/test_e2e.py -v
  • Run integration test (real Serper API):

    pytest -m integration tests/test_e2e.py

MIT License

Maintenance

ActivityInactive
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A production-ready Model Context Protocol server that brings AI-powered web search directly into development environments, providing intelligent search results with proper citations in Claude Desktop, Cursor, or any MCP-compatible client.
    101
    23
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A LangGraph-powered research agent that performs iterative web searches using Google Search and Gemini models to generate structured reports with citations. It integrates with MCP-compatible clients like Claude and Cursor to enable sophisticated, multi-step AI research workflows.
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    A self-contained web-research MCP server that lets local LLM agents search, fetch, and synthesize web content using tools like web_search, web_fetch, and web_research.
    1
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AtharvaJadhav/mcp-agent'

If you have feedback or need assistance with the MCP directory API, please join our Discord server