Extract structured data from any website. Just prompt and get JSON.
The Model Context Protocol (MCP) is revolutionizing the landscape of Large Language Model (LLM) applications by providing a standardized bridge to external data and tools. This article explores Ashra's implementation of the MCP, offering a practical guide to leveraging its power for building intelligent and context-aware AI solutions.
This section provides a detailed walkthrough of setting up Ashra's MCP server, enabling seamless integration with LLMs like Claude.
1. Dependency Installation:
Begin by ensuring all necessary dependencies are installed using the following command:
yarn
2. Building the Project:
Next, compile the project to generate the required artifacts:
yarn build
3. Claude Configuration (Crucial for Integration):
This step is critical for establishing communication between Claude and the Ashra MCP server.
Download Claude: Obtain the latest version of the Claude application from the official Claude download page.
Configure claude_desktop_config.json
: Navigate to the Claude application support directory (cd ~/Library/Application\ Support/Claude
) and either create or modify the claude_desktop_config.json
file. This file instructs Claude on how to interact with the Ashra MCP server.
{ "mcpServers": { "ashra": { "command": "node", // OR if you're using nvm and the version picked is not preferred/working // "command": "/Users/<user>/.nvm/versions/node/<version>/bin/node", "args": ["<path/to/ashra-mcp>/build/index.js"], "env": { "ASHRA_API_KEY": "<YOUR-API-KEY>" } } } }
Key Configuration Points:
command
: Specifies the executable used to run the Ashra MCP server. Typically, this is node
.command
(NVM Alternative): If you're using Node Version Manager (NVM) and encountering issues with the default Node version, explicitly define the path to your preferred Node executable. Replace <user>
and <version>
with your specific NVM configuration.args
: An array containing the path to the compiled Ashra MCP server entry point (<path/to/ashra-mcp>/build/index.js
). Ensure this path is accurate.env
: Defines environment variables required by the Ashra MCP server. Most importantly, set the ASHRA_API_KEY
to your valid Ashra API key. This is essential for authentication and authorization.Encountering issues? Here's a guide to common problems and resources for further assistance.
ASHRA_API_KEY
is correctly set and valid. Invalid API keys are a common source of errors.index.js
in the args
array is accurate. Typos or incorrect paths will prevent the server from starting correctly.By following these steps and consulting the provided resources, you can successfully set up and leverage Ashra's MCP implementation to unlock the full potential of LLMs in your applications. This enables richer, more context-aware AI experiences.
๐ โ๏ธ The Scrapeless Model Context Protocol service acts as an MCP server connector to the Google SERP API, enabling web search within the MCP ecosystem without leaving it.
๐ Search ArXiv research papers
๐ โ๏ธ Web search capabilities using Brave's Search API
๐ โ๏ธ MCP to search and read medical / life sciences papers from PubMed.