diff --git a/src/plugins/server/request.ml b/src/plugins/server/request.ml
index 0ec63893fbafe9db0c0617944fd5165fbd6efa8a..75b095985ab496735dae51afcb411a7d7103129d 100644
--- a/src/plugins/server/request.ml
+++ b/src/plugins/server/request.ml
@@ -307,7 +307,9 @@ let register_sig (type a b) (s : (a,b) signature) (process : rq -> a -> b) =
     doc_input s.input @
     doc_output s.output
   in
-  let _ = Doc.publish ~page:s.page ~name:s.name ~title description [] in
+  let _ =
+    Doc.publish ~page:s.page ~name:s.name ~title ~index:[s.name] description []
+  in
   Main.register s.kind s.name processor ;
   s.defined <- true