File size: 709 Bytes
3f7882d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import { algoliasearch } from "algoliasearch";
import fs from "fs"

const aclient = algoliasearch('D79SNO8B1R', '5e28f0f65380b998763c5251289f6d9b');



export async function SavetoAlgolia(raw){


    //const raw = fs.readFileSync("./package.json","utf8");
    const pkg = JSON.parse(raw);

    const meta = {

    name: pkg.name,
    description: pkg.description,
    author: pkg.author,
    license: pkg.license,
    version: pkg.version,
    readme:`ihub op clone <mcp server name>`
  };


  let algolia_insertion=await  aclient.saveObject({
            indexName: 'mcp',
            body: meta
          });
    if(algolia_insertion.taskID){

      return true
    }
    else {
      return false
    }

}