Content
## Quanmiao News Broadcast MCP Server
### Project Introduction
Quanmiao News Broadcast MCP Server is a news aggregation service based on Alibaba Cloud Bailian API, focusing on real-time acquisition of hot news information.
#### Tools Provided

### Project Structure
```
├── mcp-quanmiao-hotnews-node/ # Node.js server implementation
├── mcp-quanmiao-hotnews-python/ # Python server implementation
├── .env.example # Example environment variable configuration file
└── .gitignore # Git ignore file configuration
```
### Environment Requirements
- Node.js version: >= 14.0.0
- Environment variable configuration (.env file)
### Prerequisites
#### Register for Alibaba Cloud
Link: https://www.aliyun.com/
#### Activate Alibaba Cloud Bailian
Link: https://bailian.console.aliyun.com/
#### Activate Bailian Light Application: In-Car Network Hotspot Information Interactive Q&A
Currently free for a limited time: no activation required
Link: https://bailian.console.aliyun.com/?tab=app#/app/app-market/quanmiao/news-broadcast
#### Obtain Bailian Business Space ID (workspace_id)
[Bailian Business Space Management Page](https://bailian.console.aliyun.com/?tab=globalset#/efm/business_management?agentName=&pageNo=1&z_type_=%7B%22pageNo%22%3A%22num%22%7D)

#### Obtain Sub-account AK SK
##### Create RAM User to Get AK, SK
[Create AKSK Using RAM User](https://ram.console.aliyun.com/users/create)


##### Authorize AK, SK to Access POP Interface
[Permission Management Grant Permissions](https://ram.console.aliyun.com/users/detail?userId=<Newly Created RAM Account ID>&activeTab=PermissionList)


##### Import RAM User into Bailian
[Bailian User Management Page](https://bailian.console.aliyun.com/?tab=globalset#/user_management/user_management?keywords=&pageNo=1&z_type_=%7B%22pageNo%22%3A%22num%22%7D)


### Getting Started
#### Configure Environment Variables
```
ALIBABA_CLOUD_ACCESS_KEY_ID=<Alibaba Cloud AccessKeyID>
ALIBABA_CLOUD_ACCESS_KEY_SECRET=<Alibaba Cloud AccessKeySecret>
WORKSPACE_ID=<Bailian Business Space ID>
# Transport method options: stdio, sse. Default is stdio
QUANMIAO_MCP_TRANSPORT=sse
```
#### stdio Mode [Recommended]
```shell
npx -y @iic-llm-solution/mcp-quanmiao-hotnews-node
```
```json
{
"mcpServers": {
"fetch_hot_news": {
"isActive": true,
"name": "fetch_hot_news",
"description": "Get hot news list",
"command": "npx",
"args": [
"-y",
"@iic-llm-solution/mcp-quanmiao-hotnews-node"
],
"env": {
"ALIBABA_CLOUD_ACCESS_KEY_ID": "<Alibaba Cloud AccessKeyID>",
"ALIBABA_CLOUD_ACCESS_KEY_SECRET": "<Alibaba Cloud AccessKeySecret>",
"WORKSPACE_ID": "<Bailian Business Space ID>"
}
}
}
}
```
#### sse Mode
```shell
export QUANMIAO_MCP_TRANSPORT=sse && export QUANMIAO_MCP_PORT=8080 && npx -y @iic-llm-solution/mcp-quanmiao-hotnews-node
```
```json
{
"mcpServers": {
"fetch_hot_news": {
"name": "fetch_hot_news",
"type": "sse",
"description": "Get hot news list",
"baseUrl": "http://127.0.0.1:8080"
}
}
}
```
### Usage Examples
#### Using in Cherry Studio
##### **Configure MCP**

##### **Enable MCP in Conversation**

##### **Conversation Usage**

### License
This project is licensed under the Apache License 2.0. For more details, please see the [LICENSE](./LICENSE) file.
You Might Also Like
OpenWebUI
Open WebUI is an extensible web interface for customizable applications.

NextChat
NextChat is a light and fast AI assistant supporting Claude, DeepSeek, GPT4...

cherry-studio
Cherry Studio is a multilingual project for creative collaboration.

LibreChat
LibreChat is an open-source chat platform for seamless communication.

Continue
Continue is an open-source project for seamless server management.

repomix
Repomix packages your codebase into AI-friendly formats for easy use.