I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

OLOSTEP_OLOSTEP-MCP-SERVER
Mirror ofhttps: //github.com/olostep/olostep-mcp-server
3 years
Works with Finder
0
Github Watches
0
Github Forks
0
Github Stars
Olostep MCP Server
A Model Context Protocol (MCP) server implementation that integrates with Olostep for web scraping, content extraction, and search capabilities. To set up Olostep MCP Server, you need to have an API key. You can get the API key by signing up on the Olostep website.
Features
- Web page content extraction with clean markdown formatting
- Google search results with structured data extraction
- Website URL discovery and mapping
- Country-specific request routing for geo-targeted content
- Configurable wait times for JavaScript-heavy websites
- Comprehensive error handling and reporting
- Simple API key configuration
Installation
Running with npx
env OLOSTEP_API_KEY=your-api-key npx -y olostep-mcp
Manual Installation
npm install -g olostep-mcp
Running on Claude Desktop
Add this to your claude_desktop_config.json
:
{
"mcpServers": {
"mcp-server-olostep": {
"command": "npx",
"args": ["-y", "olostep-mcp"],
"env": {
"OLOSTEP_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
Or for a more straightforward way you can install via the Smithery CLI by running the following code in your device terminal
npx -y @smithery/cli install @olostep/olostep-mcp-server --client claude
Running on Windsurf
Add this to your ./codeium/windsurf/model_config.json
:
{
"mcpServers": {
"mcp-server-olostep": {
"command": "npx",
"args": ["-y", "olostep-mcp"],
"env": {
"OLOSTEP_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
Running on Cursor
To configure Olostep MCP in Cursor:
- Open Cursor Settings
- Go to Features > MCP Servers
- Click "+ Add New MCP Server"
- Enter the following:
- Name: "olostep-mcp" (or your preferred name)
- Type: "command"
- Command:
env OLOSTEP_API_KEY=your-api-key npx -y olostep-mcp
Replace your-api-key
with your Olostep API key.
Configuration
Environment Variables
-
OLOSTEP_API_KEY
: Your Olostep API key (required)
Available Tools
1. Get Webpage Content (get_webpage_content
)
Retrieves webpage content in clean markdown format with support for JavaScript rendering.
{
"name": "get_webpage_content",
"arguments": {
"url_to_scrape": "https://example.com",
"wait_before_scraping": 1000,
"country": "US"
}
}
Parameters:
-
url_to_scrape
: The URL of the webpage to scrape (required) -
wait_before_scraping
: Time to wait in milliseconds before starting the scrape (default: 0) -
country
: Residential country to load the request from (e.g., US, CA, GB) (optional)
Response:
{
"content": [
{
"type": "text",
"text": "# Example Website\n\nThis is the markdown content of the webpage..."
}
]
}
2. Get Website URLs (get_website_urls
)
Search and retrieve relevant URLs from a website, sorted by relevance to your query.
{
"name": "get_website_urls",
"arguments": {
"url": "https://example.com",
"search_query": "your search term"
}
}
Parameters:
-
url
: The URL of the website to map (required) -
search_query
: The search query to sort URLs by (required)
Response:
{
"content": [
{
"type": "text",
"text": "Found 42 URLs matching your query:\n\nhttps://example.com/page1\nhttps://example.com/page2\n..."
}
]
}
3. Google Search (google_search
)
Retrieve structured data from Google search results.
{
"name": "google_search",
"arguments": {
"query": "your search query",
"country": "US"
}
}
Parameters:
-
query
: The search query to perform (required) -
country
: Country code for localized results (e.g., US, GB) (default: "US")
Response includes:
- Organic search results with titles, links, and snippets
- Knowledge graph data when available
- Related questions (People Also Ask)
- Related searches
- Rich snippets and other structured data
Error Handling
The server provides robust error handling:
- Detailed error messages for API issues
- Network error reporting
- Authentication failure handling
- Rate limit information
Example error response:
{
"isError": true,
"content": [
{
"type": "text",
"text": "Olostep API Error: 401 Unauthorized. Details: {\"error\":\"Invalid API key\"}"
}
]
}
License
ISC License
相关推荐
Confidential guide on numerology and astrology, based of GG33 Public information
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Entdecken Sie die umfassendste und aktuellste Sammlung von MCP-Servern auf dem Markt. Dieses Repository dient als zentraler Hub und bietet einen umfangreichen Katalog von Open-Source- und Proprietary MCP-Servern mit Funktionen, Dokumentationslinks und Mitwirkenden.
Ein einheitliches API-Gateway zur Integration mehrerer Ethercan-ähnlicher Blockchain-Explorer-APIs mit Modellkontextprotokoll (MCP) für AI-Assistenten.
Mirror ofhttps: //github.com/suhail-ak-s/mcp-typense-server
本项目是一个钉钉 MCP (Message Connector Protocol )服务 , 提供了与钉钉企业应用交互的 api 接口。项目基于 Go 语言开发 , 支持员工信息查询和消息发送等功能。
Reviews

user_zEAoTCdx
Unity MCP Package by justinpbarnett is a game-changing tool for developers. Its seamless integration and robust features have significantly improved my workflow. The performance and reliability make it a must-have for any serious Unity developer. Highly recommend!