A
securityA
licenseA
qualityA Model Context Protocol (MCP) server implementation that integrates with FireCrawl for advanced web scraping capabilities.
Last updated -
9
15,275
2,745
JavaScript
MIT License
This project is a Model Context Protocol (MCP) server that fetches articles from GeekNews . It is implemented in Python and uses BeautifulSoup to perform web scraping.
get_articles
tool: Ability to fetch articles from GeekNewsget_weekly_news
tool: Ability to fetch weekly news from GeekNewssrc/models.py
: Define a data class that stores article information.src/parser.py
: Parses HTML from the GeekNews website to extract article information.src/client.py
: HTTP client that fetches data from the GeekNews website.src/config.py
: Define settings and constantssrc/server.py
: MCP server implementationmain.py
: Server execution entry point[!Note]
- This server relies on the HTML structure of the GeekNews website. If the website structure changes, you may need to update your parsing logic.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
This project is a Model Context Protocol (MCP) server that fetches articles from GeekNews. It is implemented in Python, and performs web scraping using BeautifulSoup.