Kotlin News
MCP server for kotlin news
What is Kotlin News?
Kotlin News is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server for kotlin news
MCP server for kotlin news
This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MCP server for kotlin news
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx kotlin-newsConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Kotlin News
Kotlin News MCP Server provides AI assistants with real-time access to news headlines and articles through the NewsAPI service. Built with Kotlin and exposing an SSE endpoint, it offers two tools — top headlines by category and full-text news search with date filtering — making it easy to pull current tech and Kotlin ecosystem news into your AI workflows.
Prerequisites
- Java 17+ or JDK installed
- IntelliJ IDEA or Android Studio (the project is run from an IDE)
- A free NewsAPI key from newsapi.org
- MCP-compatible client that supports SSE transport (e.g., Cursor)
Register for a NewsAPI key
Go to newsapi.org and sign up for a free account. Copy your API key from the dashboard — it is required as the NEWS_API_KEY environment variable.
Clone the repository
Clone the kotlin-news-mcp-server repository and navigate into the project directory.
git clone https://github.com/nishantpardamwar/kotlin-news-mcp-server.git
cd kotlin-news-mcp-server/mcpserverSet the NEWS_API_KEY environment variable
In IntelliJ IDEA, open Run > Edit Configurations for the Application.kt run target and add NEWS_API_KEY as an environment variable with your NewsAPI key value.
Run the server from IntelliJ
Open Application.kt in IntelliJ IDEA or Android Studio, click the Run button. The server starts on http://localhost:3001 and exposes an SSE endpoint at /sse.
Configure your MCP client
Add the SSE endpoint to your MCP client config so it can discover and call the news tools.
Kotlin News Examples
Client configuration
Cursor MCP configuration connecting to the locally running Kotlin News server via SSE.
{
"mcpServers": {
"kotlin-news": {
"url": "http://localhost:3001/sse"
}
}
}Prompts to try
Once connected, try these prompts to fetch news through the MCP tools.
- "Show me the top technology headlines right now"
- "Search for news about Kotlin Multiplatform from the past week"
- "Find the most popular articles about Android development published after 2024-01-01"
- "Get the latest science and health headlines"Troubleshooting Kotlin News
Server starts but news tools return 401 Unauthorized
Your NEWS_API_KEY is missing or incorrect. In IntelliJ, go to Run > Edit Configurations, find the Application.kt config, and verify the environment variable is set to your actual key from newsapi.org.
MCP client cannot connect to the SSE endpoint
Confirm the server is running by visiting http://localhost:3001 in a browser. If the port is taken, check for other processes using port 3001 with: lsof -i :3001. You may need to change the port in the application config.
get-top-headline returns empty results for a category
The free NewsAPI tier has coverage limitations by country. The category parameter must be one of: business, entertainment, general, health, science, sports, or technology — typos will return empty results.
Frequently Asked Questions about Kotlin News
What is Kotlin News?
Kotlin News is a Model Context Protocol (MCP) server that mcp server for kotlin news It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Kotlin News?
Follow the installation instructions on the Kotlin News GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Kotlin News?
Kotlin News works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Kotlin News free to use?
Yes, Kotlin News is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Kotlin News Alternatives — Similar Search & Data Extraction Servers
Looking for alternatives to Kotlin News? Here are other popular search & data extraction servers you can use with Claude, Cursor, and VS Code.
TrendRadar
★ 58.0kA real-time hotspot monitoring and news aggregation assistant that provides AI-powered analysis of trending topics across multiple platforms via the Model Context Protocol. It enables users to track news and receive automated notifications through va
Scrapling
★ 52.7k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
PDF Math Translate
★ 33.9k[EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/MCP/Docker/Zotero
GPT Researcher
★ 27.2kAn autonomous agent that conducts deep research on any data using any LLM providers
Agent Reach
★ 20.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Xiaohongshu
★ 13.7kMCP for xiaohongshu.com
Browse More Search & Data Extraction MCP Servers
Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Kotlin News in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Kotlin News?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.