Acesso no exterior: www.kdjingpai.com
Ctrl + D Marcar este site como favorito

O ToolSDK.ai é um kit de desenvolvimento de software (SDK) TypeScript gratuito para desenvolvedores com foco na conexão e no gerenciamento de servidores MCP (Model Context Protocol) com ferramentas de IA. Seu principal objetivo é simplificar a complexidade da integração de vários servidores MCP para desenvolvedores no desenvolvimento de aplicativos de IA. Com uma única linha de código, os usuários podem acessar rapidamente mais de 5.000 servidores MCP e 10.000 ferramentas de IA para criar agentes de IA eficientes ou fluxos de trabalho automatizados. O toolSDK.ai é compatível com as principais estruturas, como Next.js e React, o que o torna ideal para o desenvolvimento rápido de aplicativos orientados por IA. Sua abertura permite que os desenvolvedores adicionem servidores MCP personalizados por meio de repositórios do GitHub para aumentar a flexibilidade.

 

Lista de funções

  • Fornece um SDK TypeScript que suporta o acesso de uma linha de código a mais de 5.000 servidores MCP e mais de 10.000 ferramentas de IA.
  • Oferece suporte à integração perfeita com o OpenAI SDK e o Vercel AI SDK para simplificar o processo de desenvolvimento.
  • Permite que os desenvolvedores adicionem e registrem servidores MCP personalizados por meio de repositórios do GitHub.
  • Suporte para a criação de aplicativos de fluxo de trabalho automatizados, como Zapier, n8n.
  • Fornece recursos de desenvolvimento de agentes de IA para criar rapidamente inteligências que podem lidar com tarefas complexas.
  • Compatível com as principais estruturas, como React, Next.js, Svelte e Node.js.
  • Fornece arquivos de configuração JSON estruturados, gera automaticamente pacotes README e npm.

Usando a Ajuda

Processo de instalação

O ToolSDK.ai é um kit de ferramentas baseado em TypeScript que requer um ambiente de desenvolvimento básico para ser instalado e usado. Veja a seguir as etapas detalhadas de instalação:

  1. Preparação do ambiente de desenvolvimento
    Certifique-se de ter o Node.js 18+ e o gerenciador de pacotes pnpm instalados em seu computador. O node.js fornece o ambiente de tempo de execução e o pnpm é usado para gerenciar dependências com eficiência.

    • Faça download do Node.js: visite o site oficial do Node.js e selecione a versão LTS (recomenda-se a versão 18.x ou superior).
    • Instale o pnpm: execute o comando
      npm install -g pnpm
      
    • Verificar a instalação: Executar node -v responder cantando pnpm -vconfirmando que o número da versão está sendo exibido corretamente.
  2. Instalar o ToolSDK.ai
    O ToolSDK.ai é atualmente distribuído por meio de um repositório do GitHub, seja clonando seu código ou usando diretamente os pacotes npm (dependendo da versão). O que se segue pressupõe uma instalação do npm:

    • Crie uma pasta de projeto e vá para o diretório:
      mkdir my-ai-project
      cd my-ai-project
      
    • Inicialize o projeto e instale o ToolSDK.ai:
      pnpm init
      pnpm add @toolsdk-ai/core
      
    • Se você precisar de um servidor MCP específico (por exemplo, o servidor de API do GitHub), instale o pacote correspondente:
      pnpm add @modelcontextprotocol/server-github
      
  3. Configuração de variáveis de ambiente
    Alguns servidores MCP, como a API do GitHub, exigem chaves de API. Por exemplo, o servidor GitHub requer GITHUB_PERSONAL_ACCESS_TOKEN.

    • Gerar um token de acesso pessoal do GitHub: faça login no GitHub, vá para "Configurações > Configurações do desenvolvedor > Tokens de acesso pessoal" e crie um novo token.
    • No diretório raiz do projeto, crie o arquivo .env Arquivo, adicionar:
      GITHUB_PERSONAL_ACCESS_TOKEN=your_token_here
      

Uso das funções principais

A principal funcionalidade do ToolSDK.ai é conectar rapidamente servidores MCP e ferramentas de IA para criar agentes de IA ou fluxos de trabalho automatizados. Veja abaixo um guia passo a passo detalhado dos principais recursos:

Função 1: Uma linha de código para acessar o servidor MCP

O melhor recurso do ToolSDK.ai é sua simplicidade. Os desenvolvedores podem chamar o servidor MCP com uma única linha de código. Por exemplo, conectar-se ao servidor da API do GitHub:

import { ToolSDK } from '@toolsdk-ai/core';
const github = ToolSDK.connect('@modelcontextprotocol/server-github');
  • procedimento::
    1. Certifique-se de que ele esteja instalado @modelcontextprotocol/server-github Pacote.
    2. Importe o ToolSDK em seu código e use o connect especifica o nome do pacote do servidor.
    3. Invocar funções do servidor, como obter informações do repositório do GitHub:
      const repo = await github.getRepo('owner/repo');
      console.log(repo);
      

Função 2: Criação de um agente de IA

O ToolSDK.ai oferece suporte à criação rápida de agentes de IA que combinam modelos de IA e servidores MCP para lidar com tarefas complexas.

  • procedimento::
    1. Instale um SDK de IA (como o OpenAI ou o Vercel AI SDK):
      pnpm add @ai-sdk/openai
      
    2. Configure o modelo de IA e o servidor MCP:
      import { generateText } from 'ai';
      import { openai } from '@ai-sdk/openai';
      import { ToolSDK } from '@toolsdk-ai/core';
      const github = ToolSDK.connect('@modelcontextprotocol/server-github');
      const { text } = await generateText({
      model: openai('gpt-4o'),
      prompt: 'Summarize the README of owner/repo',
      tools: [github],
      });
      console.log(text);
      
    3. O modelo de IA chama automaticamente o servidor MCP para obter dados e gerar resultados.

Função 3: Criação de fluxos de trabalho automatizados

O ToolSDK.ai oferece suporte à criação de fluxos de trabalho automatizados do tipo Zapier. Por exemplo, buscar automaticamente dados de problemas do GitHub e enviá-los para o Slack.

  • procedimento::
    1. Instale o pacote do servidor Slack MCP:
      pnpm add @modelcontextprotocol/server-slack
      
    2. Configure o fluxo de trabalho:
      const slack = ToolSDK.connect('@modelcontextprotocol/server-slack');
      const issues = await github.getIssues('owner/repo');
      await slack.sendMessage('#channel', `New issues: ${issues.length}`);
      
    3. Execute o código para automatizar o envio de uma mensagem para o canal do Slack especificado.

Recurso 4: adição de um servidor MCP personalizado

Os desenvolvedores podem adicionar servidores MCP personalizados por meio de repositórios do GitHub.

  • procedimento::
    1. entrevistas Repositório GitHub do ToolSDK.ai.
    2. Repositório Fork, no packages/uncategorized Crie um novo arquivo na pasta, por exemplo. my-mcp-server.json.
    3. Edite o arquivo JSON para definir as informações do servidor:
      {
      "type": "mcp-server",
      "name": "MyServer",
      "packageName": "@myorg/server-myserver",
      "description": "Custom MCP server",
      "url": "https://github.com/myorg/servers",
      "runtime": "node",
      "license": "MIT"
      }
      
    4. Envie uma Pull Request e aguarde até que a IA classifique e gere automaticamente o pacote npm.

advertência

  • Certifique-se de que as variáveis de ambiente estejam configuradas corretamente para evitar falhas nas chamadas à API.
  • O ecossistema de servidores MCP do ToolSDK.ai ainda está em expansão, e alguns servidores podem exigir configuração adicional.
  • Verifique regularmente se há atualizações em seus repositórios do GitHub para obter a lista mais recente de servidores MCP.

cenário do aplicativo

  1. Desenvolvimento rápido de agentes de IA
    Os desenvolvedores podem usar o ToolSDK.ai para criar rapidamente agentes de IA, conectar-se às APIs do GitHub para obter dados do repositório de código e gerar relatórios de análise de código por meio de modelos de IA. Adequado para prototipagem rápida por desenvolvedores independentes ou equipes de startups.
  2. Fluxos de trabalho automatizados
    As organizações podem usar o ToolSDK.ai para criar fluxos de trabalho automatizados, como monitorar repositórios do GitHub para atualizações de problemas e notificar automaticamente as equipes, reduzindo as tarefas manuais e aumentando a eficiência.
  3. Ferramentas de personalização ampliadas
    Os desenvolvedores podem ampliar a funcionalidade do ToolSDK.ai adicionando servidores MCP personalizados, como a conexão com bancos de dados internos ou APIs de terceiros, para atender a necessidades comerciais específicas.

QA

  1. O ToolSDK.ai é gratuito?
    Sim, o ToolSDK.ai oferece um SDK TypeScript gratuito, e os desenvolvedores podem usar a funcionalidade principal gratuitamente. Alguns servidores MCP podem exigir uma chave de API ou uma assinatura paga (por exemplo, a API do GitHub para recursos premium).
  2. Qual é a experiência de desenvolvimento necessária?
    Os usuários precisam ter experiência básica de desenvolvimento em TypeScript ou JavaScript e familiaridade com Node.js e pnpm. O conhecimento das chamadas de API e da configuração de variáveis de ambiente o ajudará a começar mais rapidamente.
  3. Como obter a lista mais recente de servidores MCP?
    entrevistas Repositório GitHub do ToolSDK.aiVer packages-list.json para obter uma lista atualizada de servidores.
0Marcado
0Recomendado

Recomendado

Não consegue encontrar ferramentas de IA? Tente aqui!

Basta digitar a palavra-chave Acessibilidade Bing SearchA seção Ferramentas de IA deste site é uma maneira rápida e fácil de encontrar todas as ferramentas de IA deste site.

voltar ao topo

pt_BRPortuguês do Brasil