JSer.info MCP Server
Official@jser/mcp
Un servidor MCP para JSer.info
Uso
Cómo usarlo con VSCode
En VSCode, puedes usar el MCP JSer.info de una de dos maneras:
Si utiliza un servidor remoto (recomendado)
Puede agregar un servidor remoto de una de las siguientes maneras:
Método 1: Agregar desde la línea de comandos
code --add-mcp '{"name":"jser-info-mcp","url":"https://mcp.jser.info/mcp"}'Método 2: Agregar a settings.json
Agregue lo siguiente a su archivo settings.json de VSCode:
"mcp": {
"servers": {
"jser-info-mcp": {
"url": "https://mcp.jser.info/mcp"
}
}
}Esto habilitará automáticamente el MCP JSer.info.
Al utilizar un servidor local
Inicie @jser/mcp en la terminal
npx @jser/mcpAbra la paleta de comandos de VSCode (
Cmd+Shift+PoCtrl+Shift+P) y ejecute "MCP: Agregar servidor..."Introduzca la URL del servidor
http://localhost:14561/mcppara conectarse.
Funciones disponibles
Una vez conectado, estarán disponibles las siguientes herramientas:
jser_search_items: busca elementos por título, descripción, URL y etiquetas (se pueden usar OR con varias palabras clave)jser_search_posts: busca publicaciones por título, descripción, URL y etiquetasjser_product_name: Obtener el nombre del producto de la URLjser_week: Obtener la semana de JSer a partir de un númerojser_weeks: Obtener todas las semanas de JSerjser_weeks_between: Obtiene el número de semanas JSer entre dos fechasjser_week_with_item_url: Obtener la semana de JSer con un artículojser_item_with_item_url: Obtener un elemento JSer desde una URL
Herramientas disponibles
Las siguientes herramientas están disponibles en JSer.info MCP:
elementos de búsqueda jser
Busque artículos por título, descripción, URL y etiquetas. Realice una búsqueda OR de varias palabras clave separadas por espacios.
Parámetros:
query: Consulta de búsqueda (1-100 caracteres). O busque varias palabras clave separadas por espacioslimit: Número máximo de resultados a devolver (1-100, predeterminado: 10)offset: el desplazamiento del resultado (mayor o igual a 0, predeterminado: 0)order: orden de clasificacióndesc: Lo más nuevo primero (predeterminado)asc: Más antiguo primero
Devoluciones:
Una variedad de artículos
title: el título del artículo.url: La URL del artículo.content: Descripción del artículotags: una matriz de etiquetasdate: Fecha y hora de registrorelatedLinks: Una serie de enlaces relacionados
jser_search_posts
Busque publicaciones por título, descripción, URL y etiquetas.
Parámetros:
query: Consulta de búsqueda (1-100 caracteres)limit: Número máximo de resultados a devolver (1-100, predeterminado: 10)offset: el desplazamiento del resultado (mayor o igual a 0, predeterminado: 0)sort: orden de clasificaciónrelevance: relevancia (predeterminado)date: Por fecha
order: orden de clasificacióndesc: Más reciente/Más relevante (predeterminado)asc: Más antiguo primero/Menos relevante
Devoluciones:
Una serie de publicaciones
title: El título de la publicaciónurl: La URL de la publicacióncontent: Contenido de la publicacióntags: una matriz de etiquetasdate: Fecha y hora de publicación
jser_nombre_del_producto
Obtenga el nombre del producto de la URL.
Parámetros:
url: URL del producto (obligatorio)
Devoluciones:
Objeto de información del producto
name: Nombre del productourl: URL del productoreleaseNoteProbability: Probabilidad de que sea una nota de lanzamientoreleaseNoteVersion: Información de la versión de la nota de lanzamiento (si corresponde)releaseNoteURL: La URL de las notas de la versión (si corresponde)
jser_week
Obtenga JSer semana a partir del número.
Parámetros:
number: número de semana de JSer (obligatorio)
Devoluciones:
Objeto de la semana de JSer
number: número de semana de JSerstartDate: fecha de inicioendDate: Fecha de finalizaciónitems: La lista de artículos para esa semanaposts: Lista de publicaciones de la semana
jser_semanas
Obtenga todas las semanas de JSer.
Devoluciones:
Una matriz de objetos de semana de JSer
number: número de semana de JSerstartDate: fecha de inicioendDate: Fecha de finalizaciónitems: La lista de artículos para esa semanaposts: Lista de publicaciones de la semana
jser_semanas_entre
Obtiene la semana de JSer para el período especificado.
Parámetros:
beginDate: La fecha de inicio del período (obligatorio)endDate: Fecha de finalización del periodo (obligatorio)
Devoluciones:
Una matriz de objetos de semana de JSer
number: número de semana de JSerstartDate: fecha de inicioendDate: Fecha de finalizaciónitems: La lista de artículos para esa semanaposts: Lista de publicaciones de la semanaitemsCount: Número de artículospostsCount: Número de publicaciones
jser_week_con_url_del_artículo
Obtiene la semana JSer que contiene el elemento para la URL especificada.
Parámetros:
item_url: URL del artículo (obligatorio)
Devoluciones:
Objeto de la semana de JSer
number: número de semana de JSerstartDate: fecha de inicioendDate: Fecha de finalizaciónitems: La lista de artículos para esa semanaposts: Lista de publicaciones de la semana
jser_item_con_url_del_artículo
Obtiene el elemento en la URL especificada.
Parámetros:
url: La URL del artículo (obligatorio)
Devoluciones:
Objeto de artículo
title: Títulourl: URLdescription: Descripcióntags: una matriz de etiquetasdate: fecharelatedLinks: Una serie de enlaces relacionados
Related MCP server: Documentation Search MCP Server
Fuente
Utilice @jser/data-fetcher para obtener datos
El intervalo para la adquisición de datos es volver a adquirir datos un minuto después de la última ejecución.
En otras palabras, los datos almacenados en caché se utilizan durante un minuto.
Utilice conjuntos de datos para búsquedas
Item: 紹介するサイトのこと
1 Item = 1 サイト
すべてのデータのoriginとなるものです
サイトごとにタイトル、URL、登録した日付、タグなどが含まれています
API: https://jser.info/source-data/items.json
Post: JSer.infoに投稿される記事のこと
1 Post = 1 記事
それぞれの記事のタイトル、URL、タグ、日付などが含まれます
@jser/statを使うことでItemとPostを元に指定したサイトが紹介された記事を検索できます
API: https://jser.info/posts.json
Post Item: JSer.infoに投稿された記事中のItem(サイト)のこと
1 Post Item = 1 サイト
基本的にはItemと同じだが、Post ItemはPost(記事)におけるカテゴリ(ヘッドラインなど)が含まれます
カテゴリの種類は @jser/post-parser を参照してください
Itemを元に投稿時に編集している場合などもあるため、ItemとPost Itemは必ずしも一致するわけではありません
制限: カテゴリ区別が付けられたのは2014-08-03からであるため、それ以前のデータは含まれない
Postにはすべての記事は含まれるがPost Itemのデータは含まれていない
API: https://jser.info/public/data/post-details.jsonUtilice la API de nombre de producto de JSer.info para buscar nombres de productos
$ curl "https://jser-product-name.deno.dev/?url=https://deno.com/blog/v1.19"
{"name":"Deno","url":"https://deno.com","releaseNoteProbability":0.7619047619047619,"releaseNoteVersion":"v1.19"}
$ curl "https://jser-product-name.deno.dev/?url=https://example.com"
null # status code is 400La lógica de extracción de datos utiliza @jser/stat .
### findItemsBetween(beginDate, endDate): JSerItem[]
return JSerItems between two dates
### getJSerWeeks(): JSerWeek[]
return all JSerWeeks
### findJSerWeeksBetween(beginDate, endDate): JSerWeek[]
return JSerWeeks between two dates
### findJSerWeek(number): JSerWeek
number start with 1.
return JSerWeek at the number.
### findWeekWithItem(itemObject): JSerWeek
return JSerWeek contain the itemObject.
### findItemWithURL(URL): JSerItem
return JSerItem match the `URL`.Registro de cambios
Ver página de lanzamientos .
Ejecución de pruebas
Instalar devDependencies y ejecutar pnpm test :
pnpm testContribuyendo
Las solicitudes de extracción y las estrellas siempre son bienvenidas.
Para errores y solicitudes de funciones, cree un problema .
¡Bifurcalo!
Crea tu rama de funciones:
git checkout -b my-new-featureConfirme sus cambios:
git commit -am 'Add some feature'Empujar a la rama:
git push origin my-new-featureEnviar una solicitud de extracción :D
Autor
Licencia
MIT © azu
This server cannot be deployed
Maintenance
Related MCP Connectors
Independent MCP server for the TC39 specs (ECMA-262 + ECMA-402): clauses, search, diffs, history.
Search and browse every MCP server in the Model Context Protocol registry.
MCP server for understanding Javascript internals from ECMAScript specification.
Model Context Protocol server for Studex tools, notifications, and profile integrations
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables web search with category support, website content scraping with citation metadata, and timezone-aware date/time tools.55MIT
- AlicenseCqualityCmaintenanceA Model Context Protocol server that enables intelligent searching across documentation for 30+ programming libraries and frameworks, fetching relevant information from official sources.238MIT
- AlicenseNot gradedqualityDmaintenanceModel Context Protocol server for the JSR (JavaScript Registry)4MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server for JavaScript/TypeScript development, providing tools to run scripts, tests, builds, and dependency management with framework and package manager detection.21 npm1GPL 3.0