Skip to content

Commit aea21e1

Browse files
committed
Update README
1 parent 0eb0211 commit aea21e1

File tree

2 files changed

+6
-19
lines changed

2 files changed

+6
-19
lines changed

contrib/mark3labs/mcp-go/README.md

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,18 @@ This integration provides Datadog tracing for the [mark3labs/mcp-go](https://git
66

77
```go
88
import (
9-
mcpgo "github.com/DataDog/dd-trace-go/contrib/mark3labs/mcp-go/v2"
9+
mcpgotrace "github.com/DataDog/dd-trace-go/contrib/mark3labs/mcp-go/v2"
1010
"github.com/DataDog/dd-trace-go/v2/ddtrace/tracer"
1111
"github.com/mark3labs/mcp-go/server"
1212
)
1313

1414
func main() {
15-
tracer.Start()
16-
// Cleanup internal caches
17-
defer tracer.Stop()
15+
tracer.Start()
16+
defer tracer.Stop()
1817

19-
// Create Datadog hooks
20-
ddHooks := mcpgo.NewHooks()
21-
defer ddHooks.Stop()
22-
23-
// Add tracing to your existing hooks object
24-
hooks := &server.Hooks{}
25-
ddHooks.AddHooks(hooks)
26-
27-
// Use hooks with your MCP server
28-
// srv := server.NewMCPServer("my-server", "1.0.0",
29-
// server.WithHooks(hooks))
18+
srv := server.NewMCPServer("my-server", "1.0.0",
19+
server.WithToolHandlerMiddleware(mcpgotrace.NewToolHandlerMiddleware()))
20+
_ = srv
3021
}
3122
```
3223

contrib/mark3labs/mcp-go/example_test.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@ func Example() {
1515
tracer.Start()
1616
defer tracer.Stop()
1717

18-
// Create Datadog middleware
19-
mcpgotrace.NewToolHandlerMiddleware()
20-
21-
// Use hooks with your MCP server
2218
srv := server.NewMCPServer("my-server", "1.0.0",
2319
server.WithToolHandlerMiddleware(mcpgotrace.NewToolHandlerMiddleware()))
2420
_ = srv

0 commit comments

Comments
 (0)