A
securityA
licenseA
qualityA Model Context Protocol (MCP) server implementation that integrates with FireCrawl for advanced web scraping capabilities.
Last updated -
9
16,506
3,053
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.
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/the0807/GeekNews-MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server