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 callscout.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