@@ -66,7 +66,11 @@ export const GET = withMcpAuth<RouteParams>('read')(
6666 * PATCH - Update a tool's configuration
6767 */
6868export const PATCH = withMcpAuth < RouteParams > ( 'write' ) (
69- async ( request : NextRequest , { userId, workspaceId, requestId } , { params } ) => {
69+ async (
70+ request : NextRequest ,
71+ { userId, userName, userEmail, workspaceId, requestId } ,
72+ { params }
73+ ) => {
7074 try {
7175 const { id : serverId , toolId } = await params
7276 const body = getParsedBody ( request ) || ( await request . json ( ) )
@@ -122,6 +126,8 @@ export const PATCH = withMcpAuth<RouteParams>('write')(
122126 recordAudit ( {
123127 workspaceId,
124128 actorId : userId ,
129+ actorName : userName ,
130+ actorEmail : userEmail ,
125131 action : AuditAction . MCP_SERVER_UPDATED ,
126132 resourceType : AuditResourceType . MCP_SERVER ,
127133 resourceId : serverId ,
@@ -146,7 +152,11 @@ export const PATCH = withMcpAuth<RouteParams>('write')(
146152 * DELETE - Remove a tool from an MCP server
147153 */
148154export const DELETE = withMcpAuth < RouteParams > ( 'write' ) (
149- async ( request : NextRequest , { userId, workspaceId, requestId } , { params } ) => {
155+ async (
156+ request : NextRequest ,
157+ { userId, userName, userEmail, workspaceId, requestId } ,
158+ { params }
159+ ) => {
150160 try {
151161 const { id : serverId , toolId } = await params
152162
@@ -180,6 +190,8 @@ export const DELETE = withMcpAuth<RouteParams>('write')(
180190 recordAudit ( {
181191 workspaceId,
182192 actorId : userId ,
193+ actorName : userName ,
194+ actorEmail : userEmail ,
183195 action : AuditAction . MCP_SERVER_UPDATED ,
184196 resourceType : AuditResourceType . MCP_SERVER ,
185197 resourceId : serverId ,
0 commit comments