Install
$ agentstack add mcp-zy445566-read-mcp-sse ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
read-mcp-sse
A tool for reading MCP (Message Control Protocol) server through SSE (Server-Sent Events) URL. This library allows you to:
- Connect to an MCP server via SSE
- Retrieve a list of available MCP methods
- Call MCP methods with parameters
- Receive real-time updates through the SSE connection
Installation
npm install read-mcp-sse
Usage
Basic Example
import { McpSseReader } from 'read-mcp-sse';
// Create an instance with your MCP SSE URL
const mcpReader = new McpSseReader('http://your-mcp-server/sse');
// Get available methods
mcpReader.getMethods()
.then(methods => {
console.log('Available methods:', methods);
// Call a method
return mcpReader.callMethod('methodName', { param1: 'value1' });
})
.then(result => {
console.log('Method call result:', result);
})
.catch(error => {
console.error('Error:', error);
})
.finally(() => {
// Close the connection when done
mcpReader.close();
});
Advanced Example
See the [example.ts](./src/test.ts) file for a more detailed example.
API
McpSseReader
Constructor
constructor(mcpProxySseUrl: string)
mcpProxySseUrl: The SSE URL of the MCP server
Methods
waitForConnection(): Returns a Promise that resolves when the connection is establishedgetMethods(): Returns a Promise with the list of available MCP methodscallMethod(methodName: string, params: any = {}): Calls an MCP method with the provided parametersclose(): Closes the SSE connection
License
MIT
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: zy445566
- Source: zy445566/read-mcp-sse
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.