Skip to main content
Glama
hemanth2k6

mcp-research-agent-system

by hemanth2k6

MCP Research Agent System

A production-quality multi-agent research system with an arXiv MCP server and LangGraph-based research agents.

Architecture

  • MCP Server — Wraps the arXiv public API with SQLite caching (search_papers, get_paper_details, get_cached_summary)

  • LangGraph Agents — Planner, Researcher, Synthesizer with validation & retry logic

  • Structured Logging — Full state-machine trace as JSONL

Related MCP server: pubmed-search-mcp

Quick Start

# 1. Copy .env.example and fill in your LLM credentials
cp .env.example .env

# 2. Install dependencies
pip install -e ".[dev]"

# 3. Run the MCP server (stdio transport)
python scripts/run_mcp_server.py

# 4. In another terminal, run a research query
python scripts/run_agent.py --goal "Your research topic here"

Configuration

All settings via .env (see .env.example):

Variable

Description

Default

LLM_BASE_URL

OpenAI-compatible API base URL

http://localhost:20128/v1

LLM_API_KEY

API key

required

LLM_MODEL

Model name

gpt-4o-mini

RESEARCH_AGENT_DB_PATH

SQLite database path

data/research_agent.db

LOG_DIR

Trace log directory

logs/

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Servers

  • A
    license
    -
    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
    A
    quality
    A
    maintenance
    A multi-agent Retrieval-Augmented Generation system exposed as an MCP server. Ask a question and a LangGraph pipeline plans the retrieval, pulls evidence from a pgvector knowledge base, optionally augments it with live web research, drafts a cited answer, and then self-critiques it for grounding — revising until the answer is supported by the sources.
    3
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Persistent memory and knowledge graphs for AI agents. Hybrid search, context checkpoints, and more.

  • Durable agent-to-agent handoffs and shared scratchpad for multi-agent workflows.

  • Autonomous research agent that pays every source it cites in USDC on Arc via x402 micropayments.

View all MCP Connectors

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/hemanth2k6/mcp-research-agent-system'

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