---
title: statistics | CodeWeaver Docs
description: API reference for codeweaver.server.mcp.middleware.statistics
url: "https://docs.knitli.com/api/server/mcp/middleware/statistics"
type: static
generatedAt: "2026-04-17T17:21:09.852Z"
---

# statistics
       [Open in ChatGPT](https://chatgpt.com/?q=Read%20https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fserver%2Fmcp%2Fmiddleware%2Fstatistics%2F.%20I%20want%20to%20ask%20questions%20about%20it.)[Open in Claude](https://claude.ai/new?q=Read%20https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fserver%2Fmcp%2Fmiddleware%2Fstatistics%2F.%20I%20want%20to%20ask%20questions%20about%20it.)[View in Markdown](/codeweaver/api/server/mcp/middleware/statistics.md)       [Share on LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fserver%2Fmcp%2Fmiddleware%2Fstatistics%2F)[Share on X](https://x.com/intent/tweet?url=https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fserver%2Fmcp%2Fmiddleware%2Fstatistics%2F&text=statistics)[Share on Threads](https://threads.net/intent/post?url=https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fserver%2Fmcp%2Fmiddleware%2Fstatistics%2F&text=statistics)[Share on Bluesky](https://bsky.app/intent/compose?text=statistics%20https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fserver%2Fmcp%2Fmiddleware%2Fstatistics%2F)[Share on Facebook](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fserver%2Fmcp%2Fmiddleware%2Fstatistics%2F)[Share on Reddit](https://reddit.com/submit?url=https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fserver%2Fmcp%2Fmiddleware%2Fstatistics%2F&title=statistics)[Share on Hacker News](https://news.ycombinator.com/submitlink?u=https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fserver%2Fmcp%2Fmiddleware%2Fstatistics%2F&t=statistics)[Share on Email](mailto:?subject=statistics&body=https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fserver%2Fmcp%2Fmiddleware%2Fstatistics%2F)[Share on WhatsApp](https://wa.me/?text=statistics%20https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fserver%2Fmcp%2Fmiddleware%2Fstatistics%2F)[Share on Telegram](https://t.me/share/url?url=https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fserver%2Fmcp%2Fmiddleware%2Fstatistics%2F&text=statistics)
# `codeweaver.server.mcp.middleware.statistics`
[Section titled “codeweaver.server.mcp.middleware.statistics”](#codeweaverservermcpmiddlewarestatistics)
Statistics middleware for FastMCP.

## Class: `StatisticsMiddleware`
[Section titled “Class: StatisticsMiddleware”](#class-statisticsmiddleware)
Middleware to track request statistics and performance metrics.

### Method: `get_statistics`
[Section titled “Method: get_statistics”](#method-get_statistics)

**

```
get_statistics()
```

Get current statistics.

Returns: Current session statistics

### Method: `get_timing_statistics`
[Section titled “Method: get_timing_statistics”](#method-get_timing_statistics)

**

```
get_timing_statistics()
```

Get current timing statistics.

Returns: Current timing statistics

### Method: `on_call_tool`
[Section titled “Method: on_call_tool”](#method-on_call_tool)

**

```
on_call_tool()
```

Handle incoming requests and track statistics.

### Method: `on_get_prompt`
[Section titled “Method: on_get_prompt”](#method-on_get_prompt)

**

```
on_get_prompt()
```

Handle prompt retrieval requests and track statistics.

### Method: `on_list_prompts`
[Section titled “Method: on_list_prompts”](#method-on_list_prompts)

**

```
on_list_prompts()
```

Handle prompt listing requests and track statistics.

### Method: `on_list_resource_templates`
[Section titled “Method: on_list_resource_templates”](#method-on_list_resource_templates)

**

```
on_list_resource_templates()
```

Handle resource template listing requests and track statistics.

### Method: `on_list_resources`
[Section titled “Method: on_list_resources”](#method-on_list_resources)

**

```
on_list_resources()
```

Handle resource listing requests and track statistics.

### Method: `on_list_tools`
[Section titled “Method: on_list_tools”](#method-on_list_tools)

**

```
on_list_tools()
```

Handle tool listing requests and track statistics.

### Method: `on_read_resource`
[Section titled “Method: on_read_resource”](#method-on_read_resource)

**

```
on_read_resource()
```

Handle resource read requests and track statistics.

### Method: `reset_statistics`
[Section titled “Method: reset_statistics”](#method-reset_statistics)

**

```
reset_statistics()
```

Reset all statistics to initial state.