Guia de Configuração dos Servidores Cursor MCP e Recomendações Práticas do Cursor MCP

O MCP (Model Context Protocol) é um protocolo que permite que grandes modelos de linguagem (LLMs) interajam com ferramentas e serviços externos. No Cursor IDE, a funcionalidade Servidores MCP permite que os assistentes de IA chamem várias ferramentas para efetuar operações como pesquisar, navegar na Web, executar código, etc.

O MCP permite-lhe ligar o Cursor a sistemas e fontes de dados externos. Isto significa que pode integrar o Cursor com ferramentas e infra-estruturas existentes sem ter de dizer ao Cursor qual é a estrutura do seu projeto fora do próprio código.

O servidor MCP pode utilizar qualquer serviço que possa imprimir ou servir pontos finais HTTP.línguas das Nações UnidasEsta flexibilidade permite-lhe implementar o MCP Server muito rapidamente utilizando as suas linguagens de programação e pilhas de tecnologia preferidas. Esta flexibilidade permite-lhe implementar o Servidor MCP muito rapidamente utilizando a sua linguagem de programação e pilha de tecnologia preferidas.saída

Instalação

Adicionado através do ecrã Definições do cursor

  • Abrir o Cursor IDE.
  • Clique no ícone Definições no canto inferior esquerdo (⚙️).
  • Desloque-se para a secção "Servidores MCP".
  • Clique em "Add New MCP Server" (Adicionar novo servidor MCP).
  • Utilize o seguinte formato para configurar o servidor MCP:
  • Introduzir o comando do servidor (exemplo).
JSON
{
  "mcpServers": {
    "sequential_thinking": {
      "comando": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
    }
  }
}
  • Clique em "Adicionar" para guardar a configuração.

Posição de configuração

Pode colocar esta configuração em dois locais, dependendo do seu caso de utilização:

Configuração do projeto

Para ferramentas específicas do projeto, crie um arquivo no diretório do projeto. Isso permite definir os servidores MCP que estão disponíveis apenas nesse projeto específico..cursor/mcp.json

configuração global

Para que as ferramentas sejam utilizadas em todos os projectos, crie um ficheiro no diretório home. Isto torna o servidor MCP disponível em todos os espaços de trabalho do Cursor.\~/.cursor/mcp.json

Utilizar a MCP no Chat

Se o agente do Composer determinar que qualquer uma das ferramentas de MCP listadas na página Configurações de MCP é relevante, oUtilizá-los-á automaticamente. Para solicitar intencionalmente a utilização de uma ferramenta, basta dizer ao Agente para utilizar a ferramenta, referenciando-a pelo nome ou descrição. Também pode ativar ou desativar ferramentas MCP individuais a partir da página Definições para controlar as ferramentas que estão disponíveis para o Agente.Ferramentas disponíveis

Aprovação de ferramentas

Por predefinição, quando um Agente pretende utilizar uma ferramenta MCP, é apresentada uma mensagem a solicitar a sua aprovação. Pode utilizar as setas junto ao nome da ferramenta para expandir a mensagem e ver quais os parâmetros que o Agente utiliza para invocar a ferramenta.

funcionamento automático

Pode ativar a execução automática para permitir que o Agente execute ferramentas MCP automaticamente sem aprovação, semelhante à forma como executa comandos de terminal.aquiLeia mais sobre o Modo Yolo e como o ativar.

Resposta da ferramenta

Ao utilizar uma ferramenta, o Cursor apresenta a resposta no chat. Esta figura mostra a resposta para a ferramenta de exemplo, bem como uma vista alargada dos parâmetros de chamada da ferramenta e da resposta à chamada da ferramenta.

injeção de imagem

Ao usar alguns servidores MCP, o Cursor pode executar ferramentas que retornam imagens, como capturas de tela ou gráficos de sites. Para permitir que o Chat visualize e use corretamente as imagens em suas respostas, é possível garantir que o servidor esteja configurado para retornar imagens no formato correto.

Para o fazer, basta devolver a cadeia de caracteres codificada em base64 da imagem na resposta da ferramenta.

fazer uma cópia de

PHP
const RED_CIRCLE_BASE64 = "/9j/4AAQSkZJRgABAgEASABIAAD/2w..."
// ^ base64 completo cortado para facilitar a leitura

server.tool("generate_image", async (params) => {
  return {
    conteúdo: [
      {
        tipo: "imagem",
        dados: RED_CIRCLE_BASE64,
        data: RED_CIRCLE_BASE64, mimeType: "image/jpeg",
      }
    ]
  }
});

Disponível aquiEncontrar um exemplo completo de um servidor MCP que devolve imagens.

Ao devolver a imagem neste formato, o Cursor anexa a imagem à conversação e, se for suportada pelo modelo atual, o modelo visualiza e analisa a imagem para ajudar na etapa seguinte.

problemas comuns

1) A ligação de configuração aparece a vermelho

Tentativa de atualizar o estado do servidor
Verificar se o comando está correto
Reiniciar o IDE do Cursor

Este é um erro genérico que indica que a MCP não consegue ligar-se ou inicializar-se. Com base em dicas e experiência, resolva as seguintes causas comuns, por ordem:

  • Problemas de formatação de comandos
  • Questões ambientais
    • Use o nvm para mudar para o Node.js v18 ou posterior:
      nvm instalar 18
      nvm usar 18
  • Ver registo de erros detalhado

2) A MCP só funciona em modos específicos?
Sim, a ferramenta MCP só está disponível no modo Compositor e Agente.

3) Como posso saber se o servidor MCP está a funcionar corretamente?
O indicador de estado do servidor deve aparecer a verde e será aberta uma janela de terminal quando estiver a ser utilizado.

4) Quantos servidores MCP podem ser utilizados ao mesmo tempo?
Teoricamente não há limite, mas recomenda-se que se adicionem apenas os servidores que são atualmente necessários para reduzir o consumo de recursos.

5) Como partilhar a configuração do MCP entre vários computadores?
O ficheiro .cursor/mcp.json pode ser adicionado ao sistema de controlo de versões ou utilizando a Ferramenta de Sincronização da Configuração.

Sites de recursos recomendados para o CIM

1. Fantástico-MCP-ZH

Esta é uma coleção de recursos MCP para utilizadores chineses, incluindo a introdução básica do MCP, clientes, servidores e recursos da comunidade para o ajudar a começar rapidamente com esta "ficha universal" no mundo da IA.

2. AIbase

A AIbase é uma coleção de plataformas centradas no servidor MCP concebidas para ajudar os programadores e as empresas a descobrir serviços MCP de qualidade em todo o mundo e a criar poderosas inteligências de IA.

3. Servidores MCP

Os servidores MCP são um sistema que fornece contexto, ferramentas e sugestões aos clientes de IA. Expõe fontes de dados como ficheiros, documentos, bases de dados e APIs que permitem à IA interagir com recursos externos.

4. Smithery - Registo do protocolo de contexto do modelo

Amplie o contexto e a funcionalidade do seu agente de IA com o Servidor de Protocolo de Contexto de Modelo.


Ferramentas de cliente MCP recomendadas

Coleção de recomendações para clientes MCP: Criar o seu Hub de Controlo de IA

Claude Desktop

Uma aplicação de ambiente de trabalho Claude para todos.

  • Caraterísticas em destaqueEste é um produto oficial que suporta a ligação a uma variedade de servidores MCP, tal como trabalhar com o Blender para criar modelos 3D diretamente a partir de texto.
  • população aplicávelNão são necessários quaisquer conhecimentos de programação, o que o torna adequado para principiantes.
  • https://docs.anthropic.com/

Estúdio Cherry

A mais recente adição ao cliente MCP de visualização ligeira.

  • Caraterísticas em destaqueConfiguração dos serviços MCP: A configuração dos serviços MCP é simples e intuitiva com uma interface gráfica de apontar e clicar.
  • população aplicávelAdequado para os utilizadores que não estão familiarizados com o conceito de CIM.
  • estado de desenvolvimentoO sistema ainda está em fase de iteração e recomenda-se que siga a comunidade para obter actualizações.

https://github.com/CherryHQ/cherry-studio

5ire

Um assistente de IA moderno com uma vasta gama de serviços.

  • Caraterísticas em destaqueSuporta a ligação a sistemas de ficheiros, bases de dados, dados remotos, etc. através do protocolo MCP, e também tem utilitários incorporados, tais como uma base de conhecimentos, uma biblioteca de sugestões e uma pesquisa rápida.
  • população aplicável: Tendo em conta as necessidades dos programadores e dos utilizadores em geral, e funcionando em várias plataformas.

https://5ire.app

Cursor

Não é apenas um editor de código, é um conjunto de ferramentas de IA tudo-em-um.

  • Caraterísticas em destaqueIntegração do Slack, geração de imagens e outras capacidades enquanto escreve código.
  • população aplicávelO Evangelho do Programador, ainda mais poderoso com o GitHub MCP.

https://cursor.sh

DeepChat

O assistente universal que liga a IA multimodal aos dados locais.

  • Caraterísticas em destaqueSuporta a implantação de modelos na nuvem (por exemplo, OpenAI, DeepSeek) e locais, com chat simultâneo, renderização Markdown, processamento local de ficheiros e acesso MCP.
  • população aplicávelDesenvolvedores e utilizadores não técnicos podem começar a trabalhar de forma eficiente.

https://deepchat.thinkinai.xyz

ChatWis

Plataforma de IA versátil e centrada na privacidade.

  • Caraterísticas em destaqueÉ compatível com todos os grandes modelos e suporta multimodal gráfico-áudio, pesquisa na Web, integração de MCP (por exemplo, Notion, Google Sheets), renderização da Web em tempo real, etc.
  • população aplicávelPreferido pelos utilizadores que valorizam a eficácia e a localização dos dados.

https://chatwise.app

eechat

Uma ferramenta LLM privada com foco na implantação local e uma abordagem minimalista.

  • Caraterísticas em destaqueAs ferramentas MCP suportam identificação automática e gestão visual, ambiente Node/Python incorporado, compatível com uma variedade de configurações de modelos.
  • população aplicávelAdequado para utilizadores sensíveis à privacidade com pouca experiência técnica.

https://ee.chat

Outros recursos

Recomendado 7 popular MCP Sever

Superpotência 1: Pensamento sequencial - o modo de "pensamento profundo" da IA

Este é o serviço MCP mais popular, que essencialmente adiciona capacidades de pensamento profundo aos modelos de IA. Quando o testei com o Claude 3.7, foi capaz de desmontar progressivamente problemas complexos através de várias rondas de raciocínio, acabando por fornecer uma solução abrangente.

Pegue num projeto e experimente-o, a palavra-chave é:

"""

Utilizar capacidades de raciocínio para me ajudar a descobrir o que tenho de fazer para acrescentar fórmulas matemáticas ao meu projeto atual

"""

Em seguida, começa por analisar e compreender o meu ficheiro de projeto em geral (o que é uma capacidade própria do Cursor) e, depois, chama este CIM e faz várias rondas de chamadas, que podemos expandir para ver:

Como pode ver, a cada ronda de chamadas é dado um campo de pensamento para finalizar o objetivo da tarefa, desmontando e pensando profundamente em cada passo.

A reflexão final foi muito completa, mesmo tendo em conta o facto de a Microsoft não suportar fórmulas matemáticas. Se fores diretamente para o Claude, poderás estar demasiado fundo para sair dele.

Este MCP é bastante prático, quando nos deparamos com problemas complexos, ou tarefas mais difíceis, pode querer experimentar esta ferramenta, utilização ativa de "pensamento profundo", "modo de raciocínio" e outras palavras-chave, pode acionar esta chamada de serviço do CIM.

Superpotência 2: Brave Search + Fetch - a "combinação de ouro" da recuperação de informação.quot;

O Brave Search MCP utiliza o Brave Search API para a recuperação de informações. Naturalmente, tem de ir à consola Brave Search para gerar uma chave API antes de poder utilizar este MCP.

Depois de testar, a Brave Search funciona melhor do que a própria Search do Cursor, por exemplo, se utilizar as mesmas palavras-chave:

"""

Qual é a versão mais recente do Cursor?

"""

Depois, deixo-o recuperar com coragem e passa por muitas rondas de validação e verificação:

A api brave pode ser utilizada sempre que possível nos casos em que é necessária uma pesquisa na Web.

Além disso, o fetch, um serviço MCP, pode capturar o conteúdo de uma página Web e devolvê-lo em formato markdown, tal como o acesso acima a várias páginas Web utilizando a capacidade do fetch.

Pode ver que fetch devolve o conteúdo markdown da página, e com a combinação precisa de brave+fetch, pode obter a informação mais precisa e actualizada. A mesma abordagem também pode ser usada para consultar a documentação da API ou as informações mais recentes.

cenário de aplicação: consulta da documentação API mais recente, informações técnicas, actualizações de projectos de fonte aberta, etc.

Superpotência 3: MCP mágico - o "mago" do desenvolvimento de front-end!

O Magic MCP permite que os utilizadores criem diretamente componentes de front-end, todos os componentes são derivados do 21st.dev, basta introduzir o comando \"/ui\", pode rapidamente gerar uma variedade de interfaces UI. Quer se trate de botões, caixas de entrada ou layouts complexos, o sistema reconhece e constrói-os automaticamente, melhorando consideravelmente a eficiência do desenvolvimento. Desta forma, os programadores não precisam de escrever manualmente código repetitivo, podem obter uma grande variedade de design de interface, para que o desenvolvimento do projeto seja mais fácil e eficiente.

Superpotência 4: Github MCP - Ligação sem falhas para comunidades de programadores

O Github MCP permite-lhe chamar diretamente as capacidades OpenAI do Github e até submeter problemas diretamente.

A propósito, utilizo o MCP do Github para enviar ficheiros locais para serem carregados no Github.

O efeito de impulso final é o seguinte.Ivesfsy/personal-blog: Um blogue pessoal bonito e responsivo construído com React, TypeScript e componentes estilizados
Não é cómodo e profissional?

Esta capacidade de ligar sem problemas a comunidade de programadores melhora consideravelmente a eficiência da colaboração e a resolução de problemas.

Superpotência 5: interação entre a memória do servidor e a memória da IA

memória do servidorA capacidade de permitir que a IA se lembre de informações e interações anteriores, que podem ser utilizadas no processamento de tarefas subsequentes para uma análise e um processamento mais coerentes. Por exemplo, ao participar num diálogo sobre programação com várias rondas de diálogo, a IA pode recordar as perguntas de código feitas por utilizadores anteriores e as partes que foram resolvidas, e dar conselhos e orientações mais adequados com base nessas memórias em trocas de impressões subsequentes.

Superpotência 6: Playwright - Interação de automatização do navegador

Concebida para permitir que a IA controle o navegador para executar tarefas automatizadas através do Playwright. Acções básicas do browser (navegação, capturas de ecrã, cliques) através de comandos de IA

Superpoder 7: Figma MCP

O Framelink (Figma MCP Server) é um servidor que permite que as ferramentas de codificação de IA que utilizam o protocolo de contexto de modelo acedam aos seus ficheiros Figma. Pode ser utilizado com ferramentas como o Cursor, Windsurf, Cline, etc., para permitir uma realização mais exacta dos dados de conceção.

Assim que o servidor MCP estiver ligado com êxito, pode começar a utilizar as ferramentas no Compositor do Cursor, desde que o Compositor esteja no modo de agente.

Colar um link para um ficheiro Figma no Composer e pedir ao Cursor para executar alguma ação sobre ele deve ativar automaticamente o utilitário get-file.

A maior parte dos ficheiros Figma acaba por ser muito grande, pelo que pode querer ligar a quadros ou grupos específicos dentro do ficheiro. Depois de selecionar um elemento individual, pode premir CMD + L para copiar a ligação a esse elemento. Também o pode encontrar no menu de contexto:

Vídeo de demonstração (requer magia para ver):https://youtu.be/6G9yb-LrEqg

Para mais produtos, consultar

Ver mais em

ShirtAI - Inteligência penetrante O Grande Modelo do AIGC: inaugurando uma era de dupla revolução na engenharia e na ciência - Penetrating Intelligence
1:1 Restauração de Claude e GPT Site oficial - AI Cloud Native Aplicação de jogos em direto Leitor de visualização de desporto HD global (recomendado) - Blueshirt Technology
Serviço de trânsito baseado na API oficial - API GPTMeta Ajuda, alguém pode dar algumas dicas sobre como fazer perguntas no GPT? - Conhecimento
Loja digital de bens virtuais globais - Global SmarTone (Feng Ling Ge) Quão poderosa é a funcionalidade Claude airtfacts que o GPT instantaneamente não cheira bem? -BeepBeep

espaço publicitário

Serviço de agente de trânsito baseado em APIs oficiais

Nesta era de abertura e partilha, o OpenAI lidera uma revolução na inteligência artificial. Agora, anunciamos ao mundo que suportámos totalmente todos os modelos da OpenAI, por exemplo, suportando GPT-4-ALL, GPT-4-multimodal, GPT-4-gizmo-*, etc., bem como uma variedade de grandes modelos desenvolvidos internamente. O mais interessante é que apresentámos ao mundo o mais poderoso e influente GPT-4o!

Navegação no sítio

fig. início
Atracagem de terceiros
consolas
Instruções de utilização
Monitorização em linha

Contactar-nos

公众号二维码

número público

企业合作二维码

Cooperação Wechat

Direitos de autor © 2021-2024 Todos os direitos reservados 2024 | GPTMeta API