Context7
Up-to-date docs for AI agents
作者による説明(英語の原文)
Unofficial MCP server for the DeepSeek Search & Fetch API: web search and page-to-Markdown.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
DEEPSEEK_API_KEY「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"seekfetch": {
"command": "npx",
"args": [
"-y",
"seekfetch",
"mcp"
],
"env": {
"DEEPSEEK_API_KEY": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add seekfetch --env DEEPSEEK_API_KEY=your-value -- npx -y seekfetch mcp動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"seekfetch": {
"command": "npx",
"args": [
"-y",
"seekfetch",
"mcp"
],
"env": {
"DEEPSEEK_API_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"seekfetch": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"seekfetch",
"mcp"
],
"env": {
"DEEPSEEK_API_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント esticklack で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:DEEPSEEK_API_KEY
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.1.0)がレジストリに届いたのは19 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Context7, Codebase Memory, Exa
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Web search and page-to-Markdown for AI agents, powered by the DeepSeek Search & Fetch API. One package, three ways to use it: an MCP server, a CLI, and a TypeScript library.
Unofficial community project. seekfetch is not affiliated with, endorsed by, or sponsored by DeepSeek.
It is a client for DeepSeek's public API and needs your own API key.
/v1/tools/search, /v1/tools/fetch). No chat model sits in between, so a search costs one API request and no model tokens.research returns the best pages *with their content* from a single search request, and only fetches the pages that came back empty.Retry-After. It paces requests to the 5 QPS account limit and validates inputs locally so bad requests never cost a call. It parses responses tolerantly, so new or missing fields don't break it.export DEEPSEEK_API_KEY=sk-...
npx -y seekfetch search "model context protocol registry"
Requires Node.js 22.12 or later.
The server runs over stdio with npx -y seekfetch mcp.
Claude Code
claude mcp add seekfetch -e DEEPSEEK_API_KEY=sk-... -- npx -y seekfetch mcp
Claude Desktop — claude_desktop_config.json
{
"mcpServers": { "seekfetch": { "command": "npx", "args": ["-y", "seekfetch", "mcp"], "env": { "DEEPSEEK_API_KEY": "sk-..." } } } }
</details>
Cursor — ~/.cursor/mcp.json
{
"mcpServers": { "seekfetch": { "command": "npx", "args": ["-y", "seekfetch", "mcp"], "env": { "DEEPSEEK_API_KEY": "sk-..." } } } }
</details>
VS Code — .vscode/mcp.json
{
"inputs": [ { "type": "promptString", "id": "deepseek-key", "description": "DeepSeek API key", "password": true } ], "servers": { "seekfetch": { "type": "stdio", "command": "npx", "args": ["-y", "seekfetch", "mcp"], "env": { "DEEPSEEK_API_KEY": "${input:deepseek-key}" } } } }
</details>
Codex — ~/.codex/config.toml
[mcp_servers.seekfetch]
command = "npx" args = ["-y", "seekfetch", "mcp"] env = { DEEPSEEK_API_KEY = "sk-..." }
</details>
On Windows, if your client can't find npx, use "command": "cmd" with "args": ["/c", "npx", "-y", "seekfetch", "mcp"].
| Tool | What it does |
|---|---|
deepseek_search | Ranked web results with a summary each (capped at 800 chars; summary_chars to change). Optional filters: sites, exclude_sites, lang, after, before, min_score; include_content adds page text. |
deepseek_fetch | A URL as Markdown. Long pages come in chunks of max_chars; continue with offset. |
deepseek_research | Question → top-scoring pages with content and numbered sources, in one call. |
All tools are read-only.
npm i -g seekfetch # or prefix each command with npx -y
seekfetch search "rust async runtimes" -n 5 --min-score 1.5 seekfetch search "mcp server" --site github.com --lang en --after 2026-01-01 seekfetch research "how is the DeepSeek search API priced?" -o notes.md seekfetch fetch https://example.com --max-chars 20000 seekfetch search "query" --json | jq '.results[].url'
Run seekfetch --help for every flag.
skills/seekfetch/SKILL.md teaches agents with a shell (Claude Code, Codex and others that read SKILL.md) when and how to use the CLI. Copy the folder into your agent's skills directory, for example ~/.claude/skills/seekfetch/.
import { DeepSeekWebClient, buildQuery, research } from "seekfetch";
const client = new DeepSeekWebClient({ apiKey: process.env.DEEPSEEK_API_KEY! });
const { results } = await client.search({ query: buildQuery("vector databases", { sites: ["github.com"], after: "2026" }), count: 10, });
const page = await client.fetch("https://example.com"); // { title, content (Markdown) } const report = await research(client, { question: "What changed in MCP this year?", maxPages: 3 });
| Variable | Default | |
|---|---|---|
DEEPSEEK_API_KEY | — | Required. |
DEEPSEEK_BASE_URL | https://api.deepseek.com | Override for proxies. |
DEEPSEEK_TIMEOUT_MS | 60000 | Per attempt. |
DEEPSEEK_MAX_RETRIES | 3 | For 408, 429, 5xx and network errors. |
As documented by DeepSeek on 2026-10-18; check the Search & Fetch guide for current terms.
count is 1–50.site: is a strong preference rather than a strict filter.npm install
npm test # unit + MCP tests against a fake API npm run build
Issues and PRs are welcome.
MIT. "DeepSeek" is a trademark of its owner and is used here only to describe the API this client calls.