
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
@mokemokechicken/mcp-ai-assistant-iris
Advanced tools
AI assistant MCP server with web search and code execution capabilities
An MCP (Model Context Protocol) server that provides web search and code execution capabilities using OpenAI models. The iris
tool supports model selection (gpt-5/o3) and optional code interpreter for data analysis.
Named after Iris, the Greek goddess of the rainbow and divine messenger, who swiftly carries information between gods and mortals.
Simply install and use the package from the official npm registry:
claude mcp add iris -s user -e OPENAI_API_KEY=your-api-key -- npx @mokemokechicken/mcp-ai-assistant-iris
Or configure manually in Claude:
{
"mcpServers": {
"iris": {
"command": "npx",
"args": ["@mokemokechicken/mcp-ai-assistant-iris"],
"env": {
"OPENAI_API_KEY": "your-api-key"
}
}
}
}
The iris
tool accepts the following parameters:
input
(required): Your question or search querysearchContextSize
(optional): Search context size - "low", "medium", or "high" (default: "medium")reasoningEffort
(optional): Reasoning effort level - "low", "medium", or "high" (default: "medium")model
(optional): AI model to use - "gpt-5" or "o3" (default: "gpt-5")useCodeInterpreter
(optional): Enable code interpreter for data analysis (default: false)previous_response_id
(optional): Previous OpenAI response ID for conversation continuityThe iris
tool supports conversation continuity through the previous_response_id
parameter. This allows you to maintain context across multiple tool calls by referencing a previous response.
iris
tool response includes a Response ID in the format: [Response ID: resp_abc123xyz]
previous_response_id
parameter in subsequent callsWhen you call the iris
tool, the response will include:
[Response ID: {response_id}]
First call:
- input: "Tell me about machine learning"
- Response: "Machine learning is... [Response ID: resp_abc123xyz]"
Second call (continuing the conversation):
- input: "Can you give me some practical examples?"
- previous_response_id: "resp_abc123xyz"
- Response: "Based on our previous discussion about machine learning... [Response ID: resp_def456uvw]"
OPENAI_API_KEY
: Required OpenAI API keyThis project is licensed under the MIT License - see the LICENSE file for details.
FAQs
AI assistant MCP server with web search and code execution capabilities
The npm package @mokemokechicken/mcp-ai-assistant-iris receives a total of 10 weekly downloads. As such, @mokemokechicken/mcp-ai-assistant-iris popularity was classified as not popular.
We found that @mokemokechicken/mcp-ai-assistant-iris demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.