{
"mcpServers": {
"geeknews-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
π° GeekNews MCP Server
Is it safe?
No package registry to scan.
No authentication β any process on your machine can connect.
MIT. View license β
Is it maintained?
Last commit 360 days ago. 16 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience β it helps other developers decide.
Sign in to write a review.
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt β returns 0-100 signal.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
MCP Security Weekly
Get CVE alerts and security updates for GeekNews MCP Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
μ΄ νλ‘μ νΈλ GeekNewsμμ μν°ν΄μ κ°μ Έμ€λ Model Context Protocol(MCP) μλ²μ λλ€. PythonμΌλ‘ ꡬνλμμΌλ©°, BeautifulSoupμ μ¬μ©νμ¬ μΉ μ€ν¬λνμ μνν©λλ€. μλ² λΆνλ₯Ό μ€μ΄κΈ° μν΄ ν루μ ν λ² μλμΌλ‘ λ°μ΄ν°λ₯Ό νμ±νκ³ μΊμμ μ μ₯νλ κΈ°λ₯μ μ 곡ν©λλ€.
|
|
|
|:-------------------------:|:-------------------------:|
|
|
|
get_articles λꡬ: GeekNewsμμ μν°ν΄μ κ°μ Έμ€λ κΈ°λ₯
get_weekly_news λꡬ: GeekNewsμμ μ£Όκ° λ΄μ€λ₯Ό κ°μ Έμ€λ κΈ°λ₯
Smitheryλ₯Ό μ΄μ©ν μ€μΉ
π geeknews-mcp-server
MCP μ€μ νμΌμ μλ² μ 보λ₯Ό μΆκ°
{
"mcpServers": {
"geeknews-mcp-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@the0807/geeknews-mcp-server",
"--key",
"smitheryμμ λ°κΈ λ°μ ν€"
]
}
}
}
Git Clone
git clone https://github.com/the0807/GeekNews-MCP-Server
cd GeekNews-MCP-Server
uvλ‘ νκ²½ μΈν
uv sync
κ°μνκ²½ μ€ν
uv venv
source .venv/bin/activate
MCP Inspectorλ‘ μλ² ν μ€νΈ
uv run mcp
mcp dev main.py
# ν°λ―Έλμ λμ€λ URL(MCP Inspector)λ‘ μ μνμ¬ μλ² ν
μ€νΈ
src/models.py: μν°ν΄ μ 보λ₯Ό μ μ₯νλ λ°μ΄ν° ν΄λμ€ μ μsrc/parser.py: GeekNews μΉμ¬μ΄νΈμ HTMLμ νμ±νμ¬ μν°ν΄ μ 보λ₯Ό μΆμΆsrc/client.py: GeekNews μΉμ¬μ΄νΈμμ λ°μ΄ν°λ₯Ό κ°μ Έμ€λ HTTP ν΄λΌμ΄μΈνΈsrc/config.py: μ€μ κ³Ό μμ μ μsrc/cache.py: μΊμ κ΄λ¦¬ κΈ°λ₯ μ 곡src/scheduler.py: μ£ΌκΈ°μ μΈ λ°μ΄ν° κ°±μ μ€μΌμ€λ¬src/server.py: MCP μλ² κ΅¬νmain.py: μλ² μ€ν μ§μ
μ [!Note]
- μ΄ μλ²λ GeekNews μΉμ¬μ΄νΈμ HTML ꡬ쑰μ μμ‘΄ν©λλ€. μΉμ¬μ΄νΈ κ΅¬μ‘°κ° λ³κ²½λλ©΄ νμ± λ‘μ§μ μ λ°μ΄νΈν΄μΌ ν μ μμ΅λλ€.
- μΊμ λ°μ΄ν°λ μ¬μ©μμ ν λλ ν 리 μλ
.cache/geeknews-mcpν΄λμ μ μ₯λ©λλ€.