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

作者情報
aadee

i'm a blockend developer. other than that... quck...

23

フォロワー

47

リポジトリ

0

Gist

8

貢献数

トップ貢献者

スレッド