Skip to main content
Glama
GitDro

MCP Playground

by GitDro

MCP Playground

Research and analysis toolkit with real-time data access via Model Context Protocol (MCP).

Live Server: https://mcp-playground.fastmcp.app/mcp

Quick Start

git clone <your-repo>
cd mcp_arena
uv sync --extra local
uv run streamlit run app.py

Related MCP server: Deep Search MCP Server

MCP Client Setup

Claude Desktop

Option 1: Remote Server (Recommended) Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-playground": {
      "type": "http",
      "url": "https://mcp-playground.fastmcp.app/mcp"
    }
  }
}

Option 2: Local Development Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-playground-local": {
      "command": "uv",
      "args": ["run", "python", "mcp_server.py"]
    }
  }
}

Note: Run this command from your mcp_arena directory

Claude Code

  1. Cmd/Ctrl + Shift + P → "MCP: Add Server"

  2. Choose "Add remote HTTP server"

  3. URL: https://mcp-playground.fastmcp.app/mcp

LMStudio (v0.3.17+)

  1. Program tab → "Edit mcp.json"

  2. Add configuration:

{
  "mcp-arena": {
    "url": "https://mcp-playground.fastmcp.app/mcp",
  }
}

Available Tools

Research & Analysis

  • web_search(query) - DuckDuckGo web search

  • analyze_url(url) - Extract and analyze webpage content

  • arxiv_search(query) - Academic paper search with full PDF text

Financial & Economic Data

  • get_stock_overview(symbol) - Real-time stock, crypto, and market data

  • analyze_canadian_economy() - Economic indicators and analysis

Media & Content

  • analyze_youtube_url(url) - Video transcription and analysis

Location & Weather

  • get_weather(location) - Weather forecasts by city or coordinates

  • get_tide_info(location) - Canadian coastal tide times

Toronto Data

  • get_toronto_crime(neighbourhood, crime_type) - Crime statistics by area

  • list_toronto_neighbourhoods() - Available neighborhoods

Development

Local Setup

# Core dependencies
uv sync

# With Streamlit UI
uv sync --extra local

# With development tools
uv sync --extra dev

Testing Commands

# Streamlit UI
uv run streamlit run app.py

# MCP server for Claude Desktop
uv run python mcp_server.py

# HTTP mode testing
uv run python -m src.server http 8000

Environment Variables

  • YOUTUBE_MAX_TOKENS=24000 - Transcript processing limit

  • WEBSHARE_PROXIES="ip:port:user:pass,..." - Proxies for YouTube cloud deployment

  • MCP_RETRY_MAX_ATTEMPTS=3 - Auto-retry failed tool calls

  • MCP_RETRY_TYPE_COERCION=true - Auto-fix type mismatches

Tool Development

Tools in src/tools/ modules use @mcp.tool(description="...") decorator with automatic schema generation from Python type hints.

Deployment

Cloud (FastMCP)

  1. Push to main branch

  2. FastMCP Cloud auto-deploys from GitHub

  3. Get auth token from dashboard

  4. Configure clients with deployment URL

Local Development

  1. Clone repository

  2. uv sync --extra local

  3. uv run streamlit run app.py

Documentation

Install Server
F
license - not found
B
quality
D
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

  • F
    license
    -
    quality
    D
    maintenance
    Provides paper search and management capabilities along with weather queries, demonstrating MCP integration for AI systems to interact with external resources and tools.
    Last updated
  • F
    license
    -
    quality
    C
    maintenance
    Provides comprehensive search capabilities including web search, content extraction, news search, academic search, and AI-powered multi-source research. Enables natural language access to web content and research through a production-ready MCP server.
    Last updated
  • A
    license
    A
    quality
    A
    maintenance
    AI-powered deep research agent with multi-source search (DuckDuckGo, Google News, Reddit, Wikipedia), structured analysis (SWOT, comparisons, timelines, Google Trends), financial data with charts, and PDF report generation. 11 MCP tools. Multi-LLM support (DeepSeek, Gemini, GLM, OpenAI).
    Last updated
    5
    1
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    A single MCP server bundling web search, stock data, Wolfram Alpha, and YouTube transcript tools, enabling use from any MCP-capable client like Claude Desktop or custom agents.
    Last updated
    MIT

View all related MCP servers

Related MCP Connectors

  • Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.

  • 100+ MCP tools for AI agents: content metadata, trade intelligence, business-expertise analysis.

  • Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.

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/GitDro/mcp_playground'

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