Faits: Faits: A. P._, né en 1963, travaillait en qualité d'employé d'exploitation au service X._. Le 22 septembre 1998, il a été victime d'une chute sur son lieu de travail, qui a entraîné une contusion au genou gauche motivant une intervention chirurgicale. Il n'a plus travaillé depuis lors, si ce n'est durant une tentative de reprise à mi-temps du 22 décembre 1998 au 4 janvier 1999. Le 26 novembre 1999, P._ a présenté une demande de prestations de l'assurance-invalidité, tendant à l'octroi d'une orientation professionnelle, d'un reclassement dans une nouvelle profession et, subsidiairement, d'une rente. Il alléguait souffrir de problèmes cardiaques. Procédant à l'instruction de la demande, l'Office de l'assurance-invalidité pour le canton de Vaud (ci-après : l'office AI) a recueilli divers avis médicaux, dont deux rapports établis à la demande du service médical de X._. Selon le docteur B._, spécialiste en médecine interne et médecin attitré du service X._, l'assuré souffrait de douleurs thoraciques atypiques, pouvant correspondre à un trouble somatoforme douloureux, probablement associé à un état dépressif, ainsi que d'une hypertension artérielle, d'un bloc de branche droit plus hémibloc antérieur gauche limite, d'une obésité et d'une suspicion d'hypothyroïdie subclinique; à son avis, les raisons pour lesquelles l'assuré était incapable de travailler, étaient principalement d'ordre psychologique (rapport du 17 mai 2000). Le docteur G._, spécialiste en psychiatrie, a, quant à lui, diagnostiqué un trouble panique (F41.0), un épisode dépressif moyen (F32.1) et un trouble somatoforme (F45.9); en l'état, l'assuré disposait d'une capacité de travail quasiment nulle (rapport d'expertise du 28 novembre 2000). Après avoir soumis le cas pour appréciation au Service médical régional AI (SMR), pour qui il n'y avait pas de limitations fonctionnelles justifiant une incapacité de travail dans l'activité d'employé d'exploitation du service X._, l'office AI a rejeté le 13 juin 2001 la demande de prestations. Après avoir soumis le cas pour appréciation au Service médical régional AI (SMR), pour qui il n'y avait pas de limitations fonctionnelles justifiant une incapacité de travail dans l'activité d'employé d'exploitation du service X._, l'office AI a rejeté le 13 juin 2001 la demande de prestations. B. P._ a déféré la décision de l'office AI au Tribunal des assurances du canton de Vaud. En cours de procédure, la juridiction cantonale a fait produire un nouveau rapport du docteur B._, duquel il ressortait que la situation médicale de l'assuré n'avait pas évolué depuis le 17 mai 2000; l'incapacité de travail était « totale et durable, si ce n'est définitive » (rapport du 27 décembre 2001). Par jugement du 10 février 2004, notifié à l'assuré le 10 août 2004, la juridiction cantonale a admis le recours et renvoyé le dossier à l'office AI pour nouvelle décision au sens des considérants. Elle a estimé que l'incapacité de travail était totale et que l'assuré avait droit à une rente entière d'invalidité. Par jugement du 10 février 2004, notifié à l'assuré le 10 août 2004, la juridiction cantonale a admis le recours et renvoyé le dossier à l'office AI pour nouvelle décision au sens des considérants. Elle a estimé que l'incapacité de travail était totale et que l'assuré avait droit à une rente entière d'invalidité. C. L'office AI interjette recours de droit administratif contre ce jugement, dont il requiert l'annulation, concluant à ce que soit ordonné la mise en oeuvre d'une expertise pluridisciplinaire. P._ conclut, implicitement, au rejet du recours, tandis que l'Office fédéral des assurances sociales a renoncé à se déterminer. 