kiro-research-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@kiro-research-mcpResearch the impact of AI on healthcare in 2025"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Kiro Research MCP Server
A Claude Research-style MCP server implementing Anthropic's multi-agent research methodology that outperforms single-agent by 90.2%.
Features
π Iterative Search - Start broad, then narrow (Claude Research methodology)
π Source Quality Scoring - Prioritizes primary sources over SEO content farms
π Citation Tracking - Automatic numbered citations [1], [2], etc.
π Scaling Rules - Built-in guidance for simple, comparison, and complex research
π Quality-Tiered Reports - Sources grouped by authority level
Related MCP server: MCP Hub
Quick Start
Installation
Use directly with npx (no installation required):
npx @thejusdutt/kiro-research-mcpOr install globally:
npm install -g @thejusdutt/kiro-research-mcpConfiguration
Kiro IDE
Add to .kiro/settings/mcp.json:
{
"mcpServers": {
"research": {
"command": "npx",
"args": ["-y", "@thejusdutt/kiro-research-mcp"],
"env": {
"TAVILY_API_KEY": "your-tavily-api-key"
},
"autoApprove": ["web_search", "add_source", "get_citations", "research_session", "generate_report"]
}
}
}Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"research": {
"command": "npx",
"args": ["-y", "@thejusdutt/kiro-research-mcp"],
"env": {
"TAVILY_API_KEY": "your-tavily-api-key"
}
}
}
}Get a Tavily API Key
Go to tavily.com
Sign up for free (1,000 searches/month free)
Copy your API key
Claude Research Methodology
This server implements the research methodology described in Anthropic's engineering blog:
Architecture
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β LEAD RESEARCHER (You) β
β Plans strategy β Coordinates searches β Synthesizes β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββΌββββββββββββββββββββββ
βΌ βΌ βΌ
βββββββββββββββββ βββββββββββββββββ βββββββββββββββββ
β SUBAGENT 1 β β SUBAGENT 2 β β SUBAGENT 3 β
β (Aspect A) β β (Aspect B) β β (Aspect C) β
βββββββββββββββββ βββββββββββββββββ βββββββββββββββββ
β β β
βββββββββββββββββββββββΌββββββββββββββββββββββ
βΌ
βββββββββββββββββ
β CITATION AGENTβ
β Validates all β
β claims/sourcesβ
βββββββββββββββββScaling Rules
Task Type | Searches | Sources | Example |
Simple fact | 3-10 | 3-5 | "What is WebAssembly?" |
Comparison | 10-15/aspect | 4-6/aspect | "Compare React vs Vue" |
Complex research | 25+ | 10-15 | "State of AI in healthcare 2025" |
Source Quality Scoring
Anthropic found that agents often chose SEO content farms over authoritative sources. This server implements quality heuristics:
Score | Tier | Examples |
10 | Primary | Official docs, research papers, company blogs |
9 | Authoritative | .gov, .edu, major institutions |
7 | Quality | Quality journalism, expert analysis |
5 | General | General web content |
3 | Low | SEO farms, social media (deprioritized) |
Search Strategy
Phase 1 - Broad Exploration: Start with 2-4 word queries
Phase 2 - Parallel Exploration: Search different aspects simultaneously
Phase 3 - Gap Filling: Target identified knowledge gaps
Phase 4 - Verification: Cross-reference key claims
Tools
web_search
Search the web with quality scoring.
Parameters:
- query: Search query (start broad, then refine)
- maxResults: Number of results (default: 10)
- sessionId: Session ID to track progressadd_source
Track a fetched URL as a citation source.
Parameters:
- sessionId: Research session ID
- url: URL of the source
- title: Title of the article
- author: (optional) Author name
- publishedDate: (optional) Publication date
- siteName: (optional) Site nameresearch_session
Manage research sessions with scaling guidance.
Actions:
- create: Start new session (provides scaling targets)
- update: Add findings and gaps
- status: Get progress metrics
- complete: Mark session doneget_citations
Get formatted citations.
Parameters:
- sessionId: Research session ID
- format: markdown, inline, apa, mla, chicagogenerate_report
Generate a quality-tiered research report.
Parameters:
- sessionId: Research session ID
- title: (optional) Report title
- includeSources: Include sources section (default: true)
- includeGaps: Include gaps section (default: true)Example Workflow
User: Research the current state of WebAssembly in 2025
1. Create session:
research_session(action: "create", query: "WebAssembly 2025 state")
β Returns scaling guidance: 10-15 searches, 5-8 sources
2. Broad search:
web_search(query: "WebAssembly 2025", sessionId: "...")
β Returns quality-scored results
3. Aspect searches:
web_search(query: "WebAssembly server-side performance")
web_search(query: "WebAssembly browser support 2025")
web_search(query: "companies using WebAssembly production")
4. Fetch & track sources:
mcp_fetch_fetch(url: "https://...")
add_source(sessionId: "...", url: "...", title: "...")
5. Record findings:
research_session(action: "update", findings: [...], gaps: [...])
6. Generate report:
generate_report(sessionId: "...")
β Quality-tiered report with citationsEnvironment Variables
Variable | Required | Description |
| Yes | Tavily API key for web search |
Development
# Clone the repo
git clone https://github.com/thejusdutt/kiro-research-mcp.git
cd kiro-research-mcp
# Install dependencies
npm install
# Build
npm run build
# Run locally
node build/index.jsReferences
How we built our multi-agent research system - Anthropic Engineering
Model Context Protocol - MCP Documentation
Tavily API - Search API
License
MIT Β© Thejus Dutt
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables iterative deep research by integrating AI agents with search engines, web scraping, and large language models for efficient data gathering and comprehensive reporting.Last updated8324MIT
- AlicenseCqualityDmaintenanceA sophisticated research assistant that orchestrates a 5-step workflow of connected AI agents to provide deep research capabilities including question enhancement, web search, summarization, citation formatting, and result combination.Last updated11MIT
- AlicenseBqualityDmaintenanceAn automated research agent that leverages Google Gemini models and Google Search to perform deep, multi-step web research, generating sophisticated queries and producing citation-rich answers.Last updated128MIT
- Flicense-qualityDmaintenanceEnables AI-powered research by breaking a topic into subtopics, gathering information via agents, and compiling a report. Integrates with LangGraph and RAG for orchestration and contextual retrieval.Last updated1
Related MCP Connectors
Autonomous research agent that pays every source it cites in USDC on Arc via x402 micropayments.
Real-time fact-check, citation verification, and source-freshness for AI agents.
Search peer-reviewed papers and research methodology guidance from your AI agent.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/thejusdutt/kiro-research-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server