What is x51xxx osp marketing tools mcp
OSP Marketing Tools for Node.js
A comprehensive suite of tools for technical marketing content creation, optimization, and product positioning based on Open Strategy Partners' proven methodologies. This is a TypeScript implementation of the MCP server for OSP Marketing Tools.
Why TypeScript Implementation?
This TypeScript/Node.js implementation offers significant advantages over the original Python version:
- Simplified Installation: Fewer dependencies and more straightforward setup process
- Cross-Platform Compatibility: Works seamlessly on Windows without the common Python dependency issues
- Faster Performance: Node.js typically offers better performance for this type of server
- Modern JavaScript Ecosystem: Leverages the robust npm package ecosystem
- Easier Integration: Simpler to integrate with web applications and other JavaScript tools
- Lower Resource Usage: Generally requires less memory and system resources
Perfect for those who want to use OSP Marketing Tools without dealing with Python dependencies, virtual environments, or compatibility issues.
Features
1. OSP Product Value Map Generator
Generate structured OSP product value maps that effectively communicate your product's worth and positioning. This tool provides:
- Strategic tagline creation and refinement
- Position statements across market, technical, UX, and business dimensions
- Persona development with roles, challenges, and needs
- Value case documentation with clear benefits, challenges, and solutions
- Feature categorization in a structured hierarchy
2. OSP Meta Information Generator
Create optimized metadata for web content with proper keyword placement and SEO-friendly structure. This tool delivers:
- Article titles (H1) with strategic keyword placement
- Meta titles optimized for search (50-60 characters)
- Meta descriptions with compelling value propositions (155-160 characters)
- SEO-friendly URL slugs
- Search intent analysis and optimization
- Mobile display considerations
3. OSP Content Editing Codes
Apply OSP's semantic editing codes for comprehensive content review. This system provides:
- Scope and narrative structure analysis
- Flow and readability enhancement
- Style and phrasing optimization
- Word choice and grammar verification
- Technical accuracy validation
- Inclusive language guidance
- Constructive feedback with before/after examples
4. OSP Technical Writing Guide
Systematic approach to creating high-quality technical content with proper narrative structure and flow. The guide covers:
- Narrative structure principles and logical progression
- Flow optimization and content organization
- Style guidelines for clarity and precision
- Technical accuracy verification
- Content-type specific guidance (tutorials, reference docs, API docs)
- Accessibility and internationalization best practices
5. OSP On-Page SEO Guide
Comprehensive system for optimizing web content for search engines and user experience. This guide includes:
- Meta content optimization strategies
- Content depth enhancement techniques
- Search intent alignment across different query types
- Keyword research and integration protocols
- Internal linking best practices
- Structured data implementation
- Content promotion strategies
Installation
Prerequisites
- Node.js 18 or higher
- npm or yarn
Setup
You can install and use this package in two ways:
Setup via npm (recommended)
- Install the package globally:
Add to your Claude Desktop configuration file (claude_desktop_config.json
):
{
"mcpServers": {
"ai_think_gate": {
"command": "npx",
"args": [
"-y",
"@trishchuk/osp-marketing-tools-mcp"
]
}
}
}
Setup from source codes
# 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
Add to your Claude Desktop configuration file (claude_desktop_config.json
):
{
"mcpServers": {
"osp_marketing_tools": {
"command": "node",
"args": [
"path/to/osp-marketing-tools-mcp/dist/index.js"
]
}
}
}
Note for Windows users: Make sure to replace path/to/osp-marketing-tools-mcp
with the actual path to the
osp-marketing-tools-mcp
directory on your computer. For example, if you cloned the repository to
C:\Users\YourName\Documents\osp-marketing-tools-mcp
, the args
line should look like this:
"args": ["C:\\Users\\YourName\\Documents\\osp-marketing-tools-mcp\\dist\\index.js"]
Also, remember to use double backslashes \\
instead of single backslashes \
in the path.
Usage
Running the server in stdio mode (for Claude Desktop, Cursor, etc.)
npm start
Running the server in HTTP/SSE mode
npm run start:sse
This will start a web server on port 3000 (configurable via PORT environment variable) that exposes the MCP API via Server-Sent Events (SSE).
Once the server is running in HTTP/SSE mode, you can access the web interface at http://localhost:3000/
which provides
an interactive demo of the available tools.
Available Tools
health_check
- Server health status and resource availability checkget_editing_codes
- OSP Editing Codes documentation and usage protocol for semantic content reviewget_writing_guide
- OSP Writing Guide with principles for creating high-quality technical contentget_meta_guide
- OSP Meta Information Generator for web content metadata optimizationget_value_map_positioning_guide
- OSP Product Value Map Generator for effective product positioningget_on_page_seo_guide
- OSP On-Page SEO Guide for comprehensive content optimization
Available Prompts
edit-content
- Review content using OSP editing codes for improved quality and claritygenerate-meta
- Generate optimized metadata for web content with proper keyword placementgenerate-value-map
- Create a structured OSP value map for product positioningapply-writing-guide
- Apply OSP writing principles to create technical contentoptimize-seo
- Apply on-page SEO strategies to optimize content for search
Example Usage
Using with Claude or other LLM
To use the OSP editing codes to review content, simply send this prompt to Claude (after configuring the MCP server):
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.
For generating a product value map:
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
Using with Direct API Integration (SSE)
The server provides a JavaScript client example that demonstrates how to connect to the MCP server using Server-Sent
Events (SSE). When you run the server in HTTP/SSE mode, you can access the demo at http://localhost:3000/
.
Here's a simple example of how to connect to the SSE endpoint programmatically:
// 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();
}
Development
# Run in development mode (stdio)
npm run dev
# Run in development mode (HTTP/SSE)
npm run dev:sse
Project Structure
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
Attribution
This software is based on the content creation and optimization methodologies developed by Open Strategy Partners. It implements their LLM-enabled marketing tools and professional content creation frameworks.
For more information and original resources, visit:
License
This software is licensed under the Attribution-ShareAlike 4.0 International license from Creative Commons Corporation ("Creative Commons").
Leave a Comment
Frequently Asked Questions
What is MCP?
MCP (Model Context Protocol) is an open protocol that standardizes how applications provide context to LLMs. Think of MCP like a USB-C port for AI applications, providing a standardized way to connect AI models to different data sources and tools.
What are MCP Servers?
MCP Servers are lightweight programs that expose specific capabilities through the standardized Model Context Protocol. They act as bridges between LLMs like Claude and various data sources or services, allowing secure access to files, databases, APIs, and other resources.
How do MCP Servers work?
MCP Servers follow a client-server architecture where a host application (like Claude Desktop) connects to multiple servers. Each server provides specific functionality through standardized endpoints and protocols, enabling Claude to access data and perform actions through the standardized protocol.
Are MCP Servers secure?
Yes, MCP Servers are designed with security in mind. They run locally with explicit configuration and permissions, require user approval for actions, and include built-in security features to prevent unauthorized access and ensure data privacy.
Related MCP Servers
chrisdoc hevy mcp
sylphlab pdf reader mcp
An MCP server built with Node.js/TypeScript that allows AI agents to securely read PDF files (local or URL) and extract text, metadata, or page counts. Uses pdf-parse.
aashari mcp server atlassian bitbucket
Node.js/TypeScript MCP server for Atlassian Bitbucket. Enables AI systems (LLMs) to interact with workspaces, repositories, and pull requests via tools (list, get, comment, search). Connects AI directly to version control workflows through the standard MCP interface.
aashari mcp server atlassian confluence
Node.js/TypeScript MCP server for Atlassian Confluence. Provides tools enabling AI systems (LLMs) to list/get spaces & pages (content formatted as Markdown) and search via CQL. Connects AI seamlessly to Confluence knowledge bases using the standard MCP interface.
prisma prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
Zzzccs123 mcp sentry
mcp sentry for typescript sdk
zhuzhoulin dify mcp server
zhongmingyuan mcp my mac
zhixiaoqiang desktop image manager mcp
MCP ๆๅกๅจ๏ผ็จไบ็ฎก็ๆก้ขๅพ็ใๆฅ็่ฏฆๆ ใๅ็ผฉใ็งปๅจ็ญ๏ผๅฎๅ จ่ฎฉTraeๅฎ็ฐ๏ผ
zhixiaoqiang antd components mcp
An MCP service for Ant Design components query | ไธไธชๅๅฐ Ant Design ็ปไปถไปฃ็ ็ๆๅนป่ง็ MCP ๆๅก๏ผๅ ๅซ็ณป็ปๆ็คบ่ฏใ็ปไปถๆๆกฃใAPI ๆๆกฃใไปฃ็ ็คบไพๅๆดๆฐๆฅๅฟๆฅ่ฏข
Submit Your MCP Server
Share your MCP server with the community
Submit Now