mcpsout-js-sdk
Drop-in observability for your MCP server. Tracks tool usage, latency, client intent, and failures - all in real time.
GitHubスター
6
ユーザー評価
未評価
フォーク
0
イシュー
0
閲覧数
0
お気に入り
0
README
🦉 MCPScout JS/TS SDK
Catch your MCP breaking before the internet does.
Zero-to-Logging in just 3 lines of code.
⭐ Features
- Know which tool was called and when
- Measure how long each tool took to run
- Understand why the client called the tool (intent/context)
- See which client (app/user) triggered the call
- Detect failures, timeouts, and weird behavior
- Visualize all of it in a clear, real-time dashboard
🚀 Request Early Access
To ensure the highest quality service during our early growth, MCPScout is currently invite-only. Request your invite by emailing the creator, Aadee, at mcp@aadee.xyz.
📦 Installation
Install the SDK into your existing MCP server:
npm
npm i mcpscout
yarn
yarn add mcpscout
pnpm
pnpm add mcpscout
bun
bun add mcpscout
⚡️ Quick Start
[!IMPORTANT] Make sure you call
scout.track(server)
after all your MCP tools are registered, or you’ll miss data.
// import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
// import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { MCPScout } from "mcpscout";
const scout = new MCPScout("your-publishable-key");
// Your existing MCP server setup
/*
const mcpServer = new McpServer({
name: "server",
version: "1.0.0",
capabilities: { resources: {}, tools: {} },
});
const transport = new StdioServerTransport();
*/
scout.track(mcpServer);
// await mcpServer.connect(transport);
You're all set! 🎉 Events from your MCP server will show up in your MCPScout dashboard.
📝 License
MIT © 2025 Aadee
Made with ❤️ by Aadee