Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cnych/seo-mcp
/ functions
Functions
19 in github.com/cnych/seo-mcp
⨍
Functions
19
◇
Types & classes
0
↓ 4 callers
Function
get_capsolver_token
Use CapSolver to solve the captcha and get a token Args: site_url: Site URL to query Returns: Verification
src/seo_mcp/server.py:24
↓ 1 callers
Function
check_traffic
Check the estimated search traffic for any website. Args: domain_or_url (str): The domain or URL to query token (str): V
src/seo_mcp/traffic.py:10
↓ 1 callers
Function
format_backlinks
Format backlinks data
src/seo_mcp/backlinks.py:151
↓ 1 callers
Function
format_keyword_ideas
(keyword_data: Optional[List[Any]])
src/seo_mcp/keywords.py:6
↓ 1 callers
Function
get_backlinks
(signature: str, valid_until: str, domain: str)
src/seo_mcp/backlinks.py:175
↓ 1 callers
Function
get_keyword_difficulty
Get keyword difficulty information Args: token (str): Verification token keyword (str): Keyword to query country
src/seo_mcp/keywords.py:80
↓ 1 callers
Function
get_keyword_ideas
(token: str, keyword: str, country: str = "us", search_engine: str = "Google")
src/seo_mcp/keywords.py:54
↓ 1 callers
Function
get_signature_and_overview
Get signature and validUntil parameters using the token Args: token: Verification token domain: Domain to query
src/seo_mcp/backlinks.py:105
↓ 1 callers
Function
iso_to_timestamp
Convert ISO 8601 format datetime string to timestamp Example: "2025-04-12T14:59:18Z" -> 1744916358.0
src/seo_mcp/backlinks.py:12
↓ 1 callers
Function
load_signature_from_cache
Load signature information for a specific domain from local cache file Returns the signature and valid_until if cache is valid, otherwise Non
src/seo_mcp/backlinks.py:62
↓ 1 callers
Function
main
Entry point for the backlinks-mcp package
main.py:3
↓ 1 callers
Function
main
Run the MCP server
src/seo_mcp/server.py:143
↓ 1 callers
Function
save_signature_to_cache
Save signature information to local cache file Args: signature: Obtained signature valid_until: Signature expiration tim
src/seo_mcp/backlinks.py:25
Function
get_backlinks_list
Get backlinks list for the specified domain Args: domain (str): The domain to query Returns: List of backlinks for the do
src/seo_mcp/server.py:68
Function
get_backlinks_overview
Retrieve backlinks overview data for a domain using Ahrefs API. Args: signature: The authentication signature valid_unti
src/seo_mcp/backlinks.py:206
Function
get_traffic
Check the estimated search traffic for any website. Args: domain_or_url (str): The domain or URL to query country (str): Th
src/seo_mcp/server.py:113
Function
keyword_difficulty
Get keyword difficulty for the specified keyword
src/seo_mcp/server.py:132
Function
keyword_generator
Get keyword ideas for the specified keyword
src/seo_mcp/server.py:101
Function
setup_logger
Setup a logger for the given name Args: name: The name of the logger log_dir: The directory to save the log files
src/seo_mcp/logger.py:12