mcpsout-js-sdk

MCPScout JS/TS SDKは、MCPツールの呼び出しを追跡し、実行時間や失敗を可視化するためのシンプルなSDKです。3行のコードでログを開始でき、リアルタイムダッシュボードでデータを視覚化します。これにより、開発者はクライアントの意図や行動を理解しやすくなります。

GitHubスター

7

ユーザー評価

未評価

お気に入り

0

閲覧数

18

フォーク

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