
Security News
/Research
Fake Corepack Site Distributes Infostealer and Proxyware to Developers
A fake corepack.org site is impersonating the Node.js tool and delivers an infostealer and proxyware to developers who download it.
@atom8n/mcp-notify
Advanced tools
A Model Context Protocol (MCP) server that fetches logs from a local server running on localhost:6277. This package provides a simple interface to retrieve paginated log entries through the MCP protocol.
The mcp-logger is an MCP server implementation that acts as a bridge between MCP clients and a local logging service. It provides a single tool called get_logs that fetches log entries from http://localhost:6277/logs/current with support for pagination.
npm install -g @atom8n/mcp-logger
npm install @atom8n/mcp-logger
To use this MCP server with an MCP client, add the following configuration to your MCP client settings:
{
"mcpServers": {
"mcp-logger": {
"command": "npx",
"args": [
"@atom8n/mcp-logger"
]
}
}
}
{
"mcpServers": {
"mcp-logger": {
"command": "mcp-logger"
}
}
}
Once configured, the MCP server provides the following tool:
get_logsFetches logs from the local server at http://localhost:6277/logs/current.
Parameters:
page (optional, number): Page number for pagination (default: 1)limit (optional, number): Number of log entries per page (default: 50)Example Usage:
// Fetch first page with default limit (50 entries)
await mcpClient.callTool("get_logs", {});
// Fetch second page with 25 entries per page
await mcpClient.callTool("get_logs", {
page: 2,
limit: 25
});
localhost:6277 that provides logs at the /logs/current endpointThe server provides detailed error messages for common scenarios:
mcp-installer/
├── src/
│ └── index.mts # Main TypeScript source
├── lib/
│ ├── index.mjs # Compiled JavaScript
│ ├── index.mjs.map # Source map
│ └── index.d.mts # TypeScript declarations
├── package.json # Package configuration
├── tsconfig.json # TypeScript configuration
└── eslint.config.mjs # ESLint configuration
git clone <repository-url>
cd mcp-installer
npm install
npm run prepare
Runtime Dependencies:
@modelcontextprotocol/sdk: MCP SDK for server implementationaxios: HTTP client for making requestsrimraf: Cross-platform file deletion utilityspawn-rx: Observable-based process spawningDevelopment Dependencies:
@types/node: TypeScript definitions for Node.jsshx: Cross-platform shell commandsts-node: TypeScript execution for Node.jstypescript: TypeScript compilerThe MCP server is configured with:
mcp-logger0.5.3{
name: "get_logs",
description: "Fetch logs from the local server at http://localhost:6277/logs/current",
inputSchema: {
type: "object",
properties: {
page: {
type: "number",
description: "Page number for pagination (default: 1)",
default: 1
},
limit: {
type: "number",
description: "Number of log entries per page (default: 50)",
default: 50
}
},
required: []
}
}
MIT License - see COPYING file for details.
Please read our Code of Conduct before contributing.
For issues and questions:
localhost:6277/logs/current endpoint is accessibleFAQs
A MCP server for system notifications (Windows/macOS)
We found that @atom8n/mcp-notify demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
/Research
A fake corepack.org site is impersonating the Node.js tool and delivers an infostealer and proxyware to developers who download it.

Research
/Security News
A large-scale campaign abused GitHub Actions in compromised repositories to exploit CVE-2026-41940 in cPanel and WHM and steal server credentials.

Security News
Five frontier LLMs generated the same nonexistent package names, leaving 53 available for potential slopsquatting across PyPI and npm.