OSP Marketing Tools MCP Server

CC BY-SA 4.0
49
1
  • Linux
  • Apple

Integrations

  • Licensed under Creative Commons Attribution-ShareAlike 4.0 International license, enabling proper attribution and sharing of the OSP marketing methodologies.

  • Implements the MCP server in Node.js to offer simplified installation, cross-platform compatibility, and better performance compared to the original Python version.

  • Uses TypeScript to implement the MCP server for OSP Marketing Tools, providing type safety and modern language features.

Herramientas de marketing de OSP para Node.js

Un conjunto completo de herramientas para la creación, optimización y posicionamiento de productos de contenido de marketing técnico, basado en las metodologías probadas de Open Strategy Partners . Se trata de una implementación en TypeScript del servidor MCP para las herramientas de marketing de OSP.

¿Por qué implementar TypeScript?

Esta implementación de TypeScript/Node.js ofrece ventajas significativas sobre la versión original de Python:

  • Instalación simplificada : menos dependencias y un proceso de configuración más sencillo
  • Compatibilidad entre plataformas : funciona perfectamente en Windows sin los problemas comunes de dependencia de Python
  • Rendimiento más rápido : Node.js generalmente ofrece un mejor rendimiento para este tipo de servidor
  • Ecosistema de JavaScript moderno : aprovecha el sólido ecosistema de paquetes npm
  • Integración más sencilla : más sencilla de integrar con aplicaciones web y otras herramientas de JavaScript
  • Menor uso de recursos : generalmente requiere menos memoria y recursos del sistema.

Perfecto para aquellos que desean utilizar las herramientas de marketing de OSP sin tener que lidiar con dependencias de Python, entornos virtuales o problemas de compatibilidad.

Características

1. Generador de mapas de valor del producto OSP

Genere mapas de valor de producto OSP estructurados que comuniquen eficazmente el valor y el posicionamiento de su producto. Esta herramienta proporciona:

  • Creación y perfeccionamiento de eslóganes estratégicos
  • Declaraciones de posición en las dimensiones de mercado, técnicas, de experiencia de usuario y comerciales
  • Desarrollo de personajes con roles, desafíos y necesidades
  • Documentación de casos de valor con beneficios, desafíos y soluciones claros
  • Categorización de características en una jerarquía estructurada

2. Generador de metainformación OSP

Cree metadatos optimizados para contenido web con una correcta ubicación de palabras clave y una estructura optimizada para SEO. Esta herramienta ofrece:

  • Títulos de artículos (H1) con ubicación estratégica de palabras clave
  • Metatítulos optimizados para la búsqueda (50-60 caracteres)
  • Meta descripciones con propuestas de valor convincentes (155-160 caracteres)
  • Slugs de URL optimizados para SEO
  • Análisis y optimización de la intención de búsqueda
  • Consideraciones sobre la visualización en dispositivos móviles

3. Códigos de edición de contenido OSP

Aplique los códigos de edición semántica de OSP para una revisión exhaustiva del contenido. Este sistema proporciona:

  • Análisis del alcance y la estructura narrativa
  • Mejora del flujo y la legibilidad
  • Optimización de estilo y fraseo
  • Elección de palabras y verificación gramatical
  • Validación de la precisión técnica
  • Orientación lingüística inclusiva
  • Comentarios constructivos con ejemplos de antes y después

4. Guía de redacción técnica de OSP

Enfoque sistemático para la creación de contenido técnico de alta calidad con una estructura narrativa y fluidez adecuadas. La guía abarca:

  • Principios de estructura narrativa y progresión lógica
  • Optimización del flujo y organización del contenido
  • Pautas de estilo para mayor claridad y precisión
  • Verificación de la precisión técnica
  • Orientación específica según el tipo de contenido (tutoriales, documentos de referencia, documentos de API)
  • Mejores prácticas de accesibilidad e internacionalización

5. Guía de SEO en la página de OSP

Sistema integral para optimizar el contenido web para motores de búsqueda y la experiencia del usuario. Esta guía incluye:

  • Estrategias de optimización de metacontenido
  • Técnicas de mejora de la profundidad del contenido
  • Alineación de la intención de búsqueda en diferentes tipos de consultas
  • Protocolos de investigación e integración de palabras clave
  • Mejores prácticas de enlaces internos
  • Implementación de datos estructurados
  • Estrategias de promoción de contenidos

Instalación

Prerrequisitos

  • Node.js 18 o superior
  • npm o hilo

Configuración

Puede instalar y utilizar este paquete de dos maneras:

Configuración a través de npm (recomendado)

  1. Instalar el paquete globalmente:

Agregue a su archivo de configuración de Claude Desktop ( claude_desktop_config.json ):

{ "mcpServers": { "ai_think_gate": { "command": "npx", "args": [ "-y", "@trishchuk/osp-marketing-tools-mcp" ] } } }

Configuración a partir de códigos fuente

# Clone the repository git clone https://github.com/x51xxx/osp-marketing-tools-mcp.git cd osp-marketing-tools-mcp # Install dependencies npm install # Build the project npm run build

Agregue a su archivo de configuración de Claude Desktop ( claude_desktop_config.json ):

{ "mcpServers": { "osp_marketing_tools": { "command": "node", "args": [ "path/to/osp-marketing-tools-mcp/dist/index.js" ] } } }

Nota para usuarios de Windows: Asegúrese de reemplazar path/to/osp-marketing-tools-mcp con la ruta real al directorio ` osp-marketing-tools-mcp en su computadora. Por ejemplo, si clonó el repositorio en C:\Users\YourName\Documents\osp-marketing-tools-mcp , la línea args debería verse así:

"args": ["C:\\Users\\YourName\\Documents\\osp-marketing-tools-mcp\\dist\\index.js"]

Además, recuerde utilizar barras invertidas dobles \\ en lugar de barras invertidas simples \ en la ruta.

Uso

Ejecutar el servidor en modo stdio (para Claude Desktop, Cursor, etc.)

npm start

Ejecutar el servidor en modo HTTP/SSE

npm run start:sse

Esto iniciará un servidor web en el puerto 3000 (configurable a través de la variable de entorno PORT) que expone la API de MCP a través de eventos enviados por el servidor (SSE).

Una vez que el servidor esté funcionando en modo HTTP/SSE, puede acceder a la interfaz web en http://localhost:3000/ que proporciona una demostración interactiva de las herramientas disponibles.

Herramientas disponibles

  • health_check - Comprobación del estado de salud del servidor y la disponibilidad de recursos
  • get_editing_codes - Documentación de códigos de edición de OSP y protocolo de uso para la revisión de contenido semántico
  • get_writing_guide - Guía de escritura OSP con principios para crear contenido técnico de alta calidad
  • get_meta_guide - Generador de metainformación OSP para la optimización de metadatos de contenido web
  • get_value_map_positioning_guide - Generador de mapas de valor de productos OSP para un posicionamiento eficaz del producto
  • get_on_page_seo_guide - Guía SEO On-Page de OSP para una optimización integral del contenido

Indicaciones disponibles

  • edit-content : revise el contenido utilizando códigos de edición OSP para mejorar la calidad y la claridad
  • generate-meta - Genera metadatos optimizados para contenido web con la ubicación adecuada de palabras clave
  • generate-value-map - Crear un mapa de valor OSP estructurado para el posicionamiento del producto
  • apply-writing-guide : aplique los principios de redacción de OSP para crear contenido técnico.
  • optimize-seo - Aplicar estrategias de SEO en la página para optimizar el contenido para la búsqueda

Ejemplo de uso

Uso con Claude u otro LLM

Para utilizar los códigos de edición de OSP para revisar el contenido, simplemente envíe este mensaje a Claude (después de configurar el servidor MCP):

Review this technical content using OSP editing codes: Kubernetes is a container orchestration platform. It handles deploying applications and scaling them as needed. There's lots of things it can do. It's really good. You should use it for your applications to make them more resilient.

Para generar un mapa de valor del producto:

Generate an OSP value map for [Product Name] focusing on [target audience] with the following key features: [list features] Example: Generate an OSP value map for CloudDeploy focusing on DevOps engineers with these key features: - Automated deployment pipeline - Infrastructure as code support - Real-time monitoring - Multi-cloud compatibility

Uso con integración directa de API (SSE)

El servidor proporciona un ejemplo de cliente JavaScript que muestra cómo conectarse al servidor MCP mediante eventos enviados por el servidor (SSE). Al ejecutar el servidor en modo HTTP/SSE, puede acceder a la demostración en http://localhost:3000/ .

A continuación se muestra un ejemplo sencillo de cómo conectarse al punto final de SSE mediante programación:

// Connect to SSE endpoint const source = new EventSource('http://localhost:3000/sse'); let sessionId; // Listen for session ID source.addEventListener('sessionId', (event) => { sessionId = JSON.parse(event.data).sessionId; console.log(`Connected with session ID: ${sessionId}`); }); // Listen for tool responses source.addEventListener('toolResponse', (event) => { const response = JSON.parse(event.data); console.log('Tool response:', response); }); // Call a tool async function callTool(name, args = {}) { const response = await fetch(`http://localhost:3000/messages?sessionId=${sessionId}`, { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ jsonrpc: '2.0', id: Date.now().toString(), method: 'tools/call', params: { name: name, arguments: args } }) }); return response.json(); }

Desarrollo

# Run in development mode (stdio) npm run dev # Run in development mode (HTTP/SSE) npm run dev:sse

Estructura del proyecto

osp-marketing-tools-mcp/ ├── prompts/ # Markdown resources from OSP tools ├── public/ # Static web files for HTTP server │ └── index.html # SSE client demo interface ├── src/ │ ├── utils/ # Utility functions │ │ └── contentReader.ts │ ├── tools/ # MCP tool implementations │ │ └── index.ts │ ├── prompts/ # MCP prompt templates │ │ └── index.ts │ ├── resources/ # MCP resource implementations │ │ └── index.ts │ ├── index.ts # Main entry point (stdio) │ └── http.ts # HTTP/SSE server ├── dist/ # Compiled JavaScript (generated) ├── package.json └── tsconfig.json

Atribución

Este software se basa en las metodologías de creación y optimización de contenido desarrolladas por Open Strategy Partners . Implementa sus herramientas de marketing basadas en LLM y sus marcos profesionales de creación de contenido.

Para obtener más información y recursos originales, visita:

  1. La guía de redacción y edición de OSP
  2. Guía de inicio rápido para la edición de códigos
  3. Recursos gratuitos de OSP

Licencia

Este software está licenciado bajo la licencia Attribution-ShareAlike 4.0 International de Creative Commons Corporation ("Creative Commons").

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Una implementación de TypeScript de un servidor de Protocolo de Contexto de Modelo que proporciona herramientas de marketing basadas en las metodologías de Open Strategy Partners, permitiendo la creación de contenido, optimización y posicionamiento de productos a través de herramientas como la generación de mapas de valor, creación de metainformación y edición de contenido.

  1. Why TypeScript Implementation?
    1. Features
      1. 1. OSP Product Value Map Generator
      2. 2. OSP Meta Information Generator
      3. 3. OSP Content Editing Codes
      4. 4. OSP Technical Writing Guide
      5. 5. OSP On-Page SEO Guide
    2. Installation
      1. Prerequisites
      2. Setup
    3. Usage
      1. Running the server in stdio mode (for Claude Desktop, Cursor, etc.)
      2. Running the server in HTTP/SSE mode
    4. Available Tools
      1. Available Prompts
        1. Example Usage
          1. Using with Claude or other LLM
          2. Using with Direct API Integration (SSE)
        2. Development
          1. Project Structure
            1. Attribution
              1. License
                ID: 9hgkvjyc3v