1.0.0 • Published 1 year ago
@siliconuy/gist-mcp v1.0.0
Gist MCP Server
Servidor MCP para interactuar con GitHub Gists. Este paquete proporciona una integración entre el Model Context Protocol (MCP) y la API de Gists de GitHub.
Instalación
npm install -g @siliconuy/gist-mcpUso
Configuración
Crea un token de GitHub con permisos
gisten https://github.com/settings/tokensConfigura el token en el archivo de configuración MCP:
{
"mcpServers": {
"gist": {
"command": "npx",
"args": ["@siliconuy/gist-mcp"],
"env": {
"GITHUB_TOKEN": "tu-token-aquí"
}
}
}
}Herramientas Disponibles
create_gist
Crear un nuevo gist
{
description?: string;
files: Record<string, { content: string }>;
public?: boolean;
}get_gist
Obtener un gist por ID
{
gistId: string;
}update_gist
Actualizar un gist existente
{
gistId: string;
description?: string;
files?: Record<string, { content: string } | null>;
}delete_gist
Eliminar un gist
{
gistId: string;
}list_gists
Listar gists del usuario
{
username?: string;
per_page?: number;
page?: number;
}Ejemplos
Crear un Gist
const result = await useMcpTool('gist', 'create_gist', {
description: 'Mi primer gist',
files: {
'hello.txt': {
content: '¡Hola, mundo!'
}
},
public: false
});Obtener un Gist
const result = await useMcpTool('gist', 'get_gist', {
gistId: 'abc123'
});Listar Gists
const result = await useMcpTool('gist', 'list_gists', {
username: 'siliconuy',
per_page: 10
});Desarrollo
- Clonar el repositorio
git clone https://github.com/siliconuy/gist-mcp.git
cd gist-mcp- Instalar dependencias
npm install- Compilar
npm run buildLicencia
MIT
1.0.0
1 year ago