Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Add an integrated MCP server

Aberta
#4,578 1 comentário 5 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
25/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
haskell
Domínio
tooling

Direção de pesquisa

Start by comparing the proposed purs mcp and spago mcp entry points and reviewing the existing spago docs --format markdown data path. Investigate whether wrapping an LSP server with mcp-language-server meets the proposal; done requires a settled integration design and a working MCP server exposed through the chosen command.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

type: enhancement

Summary

Integrate a simple MCP (https://modelcontextprotocol.io/) server.

Motivation

The low quality AI auto-completions for PureScript (suggesting Haskell code all the time) is probably my biggest pain point working with PureScript currently. A MCP server could improve the quality of it.

Proposal

Integrate a MCP server that can be started by running purs mcp (or spago mcp?). Relevant data is already generated for other commands (e.g. spago docs --format markdown).

To investigate: Maybe wrapping a LSP server with something like https://github.com/isaacphi/mcp-language-server might be good enough.

Linguagem predominante
Haskell
Estrelas
8.9k
Forks
574
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de purescript/purescript

Todas as issues de purescript/purescript

Issues semelhantes

Mais issues de Haskell

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.