Substack MCP
Subpila MCP
Un servidor MCP (Protocolo de contexto de modelo) para la integración de API de Substack con Claude y otros asistentes de IA.
Descripción general
Este proyecto implementa un servidor de Protocolo de Contexto de Modelo (MCP) que permite a los asistentes de IA como Claude interactuar con los boletines, publicaciones y autores de Substack mediante una interfaz estandarizada. Aprovecha la biblioteca de API de Substack y pone su funcionalidad a disposición a través de MCP.
Con este servidor MCP, Claude puede:
Recuperar publicaciones de boletines, podcasts y recomendaciones
Obtener contenido y metadatos de la publicación
Buscar publicaciones dentro de los boletines
Obtener información del perfil de usuario y suscripciones
Related MCP server: systemprompt-mcp-reddit
Instalación
Prerrequisitos
Python 3.10 o superior
Claude para escritorio (para pruebas)
Configuración
Clonar este repositorio:
git clone https://github.com/Greg-Swiftomatic/substack-mcp.git cd substack-mcpConfigurar un entorno virtual usando
uv:curl -LsSf https://astral.sh/uv/install.sh | sh # Install uv if not already installed uv init . uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activateInstalar dependencias:
uv add "mcp[cli]" substack-api
Uso
Ejecución del servidor
Ejecute el servidor MCP:
python substack_mcp.pyConfiguración de Claude para escritorio
Abra el archivo de configuración de Claude for Desktop:
macOS/Linux :
~/Library/Application Support/Claude/claude_desktop_config.jsonVentanas :
%APPDATA%\Claude\claude_desktop_config.json
Añade la configuración de tu servidor:
{ "mcpServers": { "substack": { "command": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/substack-mcp", "run", "substack_mcp.py" ] } } }Reinicie Claude para escritorio.
Consultas de ejemplo
Una vez configurado, puedes hacerle preguntas a Claude como:
Muéstrame publicaciones recientes de https://stratechery.com/
¿Cuál es el contenido de esta publicación? https://stratechery.com/2023/the-ai-unbundling/
Busca "IA" en https://stratechery.com/
"¿Quiénes son los autores de https://stratechery.com/ ?
Herramientas disponibles
El servidor proporciona las siguientes herramientas MCP:
Herramienta | Descripción |
| Recupera publicaciones recientes de un boletín de Substack. |
| Obtiene el contenido completo de una publicación específica de Substack |
| Busca publicaciones dentro de un boletín informativo |
| Obtiene información sobre un autor de Substack |
| Obtiene boletines recomendados para una publicación de Substack |
| Obtiene los autores de un boletín de Substack |
Estructura del proyecto
substack_mcp.py: la implementación principal del servidor MCPexamples/- Ejemplos de consultas y respuestasdocker/- Configuración de Docker para implementación en contenedores
Desarrollo
Para contribuir a este proyecto:
Bifurcar el repositorio
Crear una rama de características (
git checkout -b feature/amazing-feature)Confirme sus cambios (
git commit -m 'Add some amazing feature')Empujar a la rama (
git push origin feature/amazing-feature)Abrir una solicitud de extracción
Solución de problemas
Si encuentra problemas:
Revise los registros de Claude para ver si hay errores:
# macOS/Linux tail -n 20 -f ~/Library/Logs/Claude/mcp*.log # Windows type %APPDATA%\Claude\Logs\mcp*.logVerifique que su servidor se compile y ejecute sin errores:
python substack_mcp.pyAsegúrese de que su archivo
claude_desktop_config.jsontenga las rutas y la sintaxis correctas.Intente reiniciar Claude for Desktop por completo.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Expresiones de gratitud
API de Substack : la biblioteca subyacente para las interacciones de Substack
Protocolo de contexto de modelo : protocolo de Anthropic para integraciones LLM estandarizadas
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceAn MCP server that helps AI assistants access text content from websites that implement bot detection, bridging the gap between what you can see in your browser and what the AI can access.2108Apache 2.0
- AlicenseNot gradedqualityDmaintenanceA specialized MCP server that enables AI agents to interact with Reddit, including reading posts, creating content, and managing subreddit configurations.26810Apache 2.0
- FlicenseAqualityDmaintenanceAn MCP server that connects AI assistants to SearchAgora, enabling users to search for, discover, and purchase products across the web through natural language conversations.62
- FlicenseNot gradedqualityDmaintenanceA MCP server that allows AI assistants to interact with the browser, including getting page content as markdown, modifying page styles, and searching browser history.83
Related MCP Connectors
MCP server giving Claude AI access to 22+ NYC public-record databases for real estate due diligence
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP Server for Slima - AI Writing IDE for Novel Authors with AI Beta Reader.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Greg-Swiftomatic/substack-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server