gokborayilmaz
MCP Servergokborayilmazpublic

company news monitoring agent

This agent that fetches the latest news about a given company. It retrieves and structures real-time updates to keep you informed about any brand or organization!

Repository Info

3
Stars
0
Forks
3
Watchers
0
Issues
Python
Language
MIT License
License

About This Server

This agent that fetches the latest news about a given company. It retrieves and structures real-time updates to keep you informed about any brand or organization!

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

21-Day Agent Series: Day 2

AGENT: Keyword-Based Trend Analyzer Agent

Overview

The Keyword-Based Trend Analyzer Agent is part of the 21-day AI agent series. This agent leverages SerpAPI to perform real-time keyword-based searches and fetch the latest relevant articles, providing an efficient way to track trends. 🚀🔍

Features

  • Accepts a keyword input from the user 📌
  • Fetches search results using SerpAPI
  • Displays results in a structured UI format 📊
  • Powered by Upsonic AI 🧠⚡

Installation

Prerequisites

  • Python 3.9+ 🐍
  • Git installed
  • Virtual environment (recommended) 🏗️
  • Node.js installed (for MCP support)

Steps

1. Clone the Repository

git clone <repository-url>
cd <repository-folder>

2. Install Dependencies

pip install -r requirements.txt

3. Configure Environment Variables

Create a .env file in the root directory and set your API keys:

AWS_ACCESS_KEY_ID="your_aws_access_key_id"
AWS_SECRET_ACCESS_KEY="your_aws_secret_access_key"
AWS_REGION="your_aws_region"

AZURE_OPENAI_ENDPOINT="your_azure_openai_endpoint"
AZURE_OPENAI_API_VERSION="your_azure_openai_api_version"
AZURE_OPENAI_API_KEY="your_azure_openai_api_key"

SERPAPI_API_KEY="your_serpapi_api_key"

Running the Application

1. Start the FastAPI Server

uvicorn upsonicai:app --reload

2. Access the UI in Your Browser

Navigate to:

http://127.0.0.1:8000/
  • Enter a keyword 📎
  • Click "Search" 🔍
  • View and analyze search results 📄

API Documentation

Interactive API documentation is available at:

  • Swagger UI: http://127.0.0.1:8000/docs 📖

License

This project is open-source and follows the MIT License. 📝

Credits

  • Developed using Upsonic AI
  • Powered by SerpAPI for real-time search data

Powered by Upsonic AI 🚀

Quick Start

1

Clone the repository

git clone https://github.com/gokborayilmaz/company-news-monitoring-agent
2

Install dependencies

cd company-news-monitoring-agent
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownergokborayilmaz
Repocompany-news-monitoring-agent
LanguagePython
LicenseMIT License
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation