Install
$ agentstack add mcp-pranjaldby-mcp-server ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ● Environment & secrets Used
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
🧠 MCP Server with Tavily Web Search Integration
mcp-server is a lightweight Model Context Protocol (MCP) server that integrates the Tavily Search API to enable real-time internet access for Large Language Models (LLMs). It allows LLMs to fetch up-to-date, factual information from the web instead of relying solely on static training data.
This server acts as a bridge between LLMs and live web data, making it ideal for applications that require current news, recent documentation, live trends, or fast-changing technical information.
✨ Key Features
🔗 MCP-compliant server for seamless LLM integration
🌐 Real-time web search powered by the Tavily API
🤖 Designed specifically for LLMs needing fresh, current information
⚡ Simple, minimal Python implementation
🧩 Easy to extend with additional tools or data sources
🛠 Use Cases
LLM agents with live internet search
AI assistants requiring recent or time-sensitive data
Research and Q&A systems beyond training-cutoff limits
Developer tools that need real-world, current context
📦 Tech Stack
Python
Model Context Protocol (MCP)
Tavily Search API
Prerequisites
- Node.js (v16 or higher recommended)
- npm or yarn
- (Optional) Docker
Installation
Clone the repository and install dependencies:
git clone https://github.com/yourusername/mcp_demo.git
cd mcp_demo
npm install
# or
yarn install
Configuration
- Create
.envfile and create the variable namedtavily_apiand put your tavily api key. e.g = "tavily_api = apikey"
Running the Server
Development
npm run dev
# or
yarn dev
Production
npm run build
npm start
# or
yarn build
yarn start
Python
install python if not present
run following commands:
cd mcp_demo folder
python -r requirement.txt
python server.py
python server.py
Using Docker (Optional)
docker build -t mcp_demo .
docker run -p 3000:3000 mcp_demo
API Usage
The server exposes RESTful APIs. By default, it runs on http://localhost:8080.
Refer to the source code or API documentation for more details.
Project Structure
mcp_demo/
├── .env (may not be present. please create .env file)
├── requirement.txt
├── server.py
└── ...
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/feature-name) - Commit your changes
- Push to the branch (
git push origin feature/feature-name) - Open a pull request
License
This project is licensed under the MIT License.
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: PranjalDby
- Source: PranjalDby/mcp-server
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.