Commit Graph

35 Commits

Author SHA1 Message Date
Fahreddin Özcan c61a56543d chore(deps): combined dependabot updates (Node 20 compatible) (#2891) 2026-07-09 12:50:14 +03:00
dependabot[bot] 5d7e893a5a chore(deps-dev): bump @changesets/cli from 2.29.7 to 2.29.8 (#1938)
Bumps [@changesets/cli](https://github.com/changesets/changesets) from 2.29.7 to 2.29.8.
- [Release notes](https://github.com/changesets/changesets/releases)
- [Commits](https://github.com/changesets/changesets/commits)

---
updated-dependencies:
- dependency-name: "@changesets/cli"
  dependency-version: 2.29.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 11:00:31 +03:00
Fahreddin Özcan 8ba484cdc8 feat(cli): add interactive skill generation wizard (#1572)
* generate skills

* feat: add generate questions methods

* feat(cli): improve skill generation UX with streaming feedback

- Add real-time query results display during generation
- Collapse answered questions to show summary
- Separate query phase spinner from generation spinner
- Add skill preview with expand option
- Remove legacy generateSkill function
- Clean up redundant comments

* feat(cli): improve skill generation UX with streaming feedback

- Add real-time query results display during generation
- Collapse answered questions to show summary
- Separate query phase spinner from generation spinner
- Add skill preview with expand option
- Remove legacy generateSkill function
- Clean up redundant comments

* feat(cli): optimize feedback regeneration and clean up UI

- Add previousContent to StructuredGenerateInput for efficient feedback
- Remove redundant "Selected X libraries" log message
- Consolidate menu options (remove "Regenerate completely")
- Update feedback prompt with skip hint

* feat(cli): add skill generation with quota and improved display

- Add skill quota checking before generation
- Fix tool result display timing issue
- Show library project IDs in selection to avoid confusion
- Improve generation spinner with query log display

* docs(cli): add 0.2.0 changelog entry

* fix(cli): switch userinfo endpoint from dev to production

* docs(cli): add skill generation and auth sections to README

* fix(sdk): increase timeout for sequential search test

* chore(cli): replace manual changelog with changeset for skill generation
2026-01-29 11:46:45 +03:00
dependabot[bot] d1252b75df chore(deps-dev): bump @types/node from 22.19.1 to 25.0.3 (#1347)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.19.1 to 25.0.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 25.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Fahreddin Özcan <ozcanfahrettinn@gmail.com>
2026-01-07 11:31:57 +03:00
Fahreddin Özcan f820f7fecd CTX7-879: Context7 Vercel AI SDK Tools (#1122)
* feat: context7 vercel ai sdk tools package

* ci: remove master target condition on test action

* ci: manual actions trigger for test

* ci: always run all tests

* update tests and imports

* ci: typecheck command

* fix: tests

* docs: add readme

* update folder structure and tool descriptions

* tests: fix test env vars

* ci: bump pnpm version

* update ai sdk step count api

* Add stopWhen to docstring examples

* update tests

* update prompt name

* update context7 agent name

* update tool description var to description

* make context7agent config optional

* ci: add changeset

* make context7-sdk peer deps

* update pnpm-lock.yaml

* update package name to @upstash/context7-tools-ai-sdk

* remove check workflow

* update pnpm lock

* make the agent a class instead of function

* replace all name instances

* add agent generate test

* simplify agent config

* fix refs
2025-12-09 14:45:01 -08:00
Fahreddin Özcan 5e11d358af CTX7-855: TypeScript SDK (#1061)
* init sdk and monorepo

* init sdk and monorepo

* comment cleanup

* remove bun.lock

* cleanup: remove sdk package and deps

* update tsconfigs

* chore: add temp changelog

* ci: update scripts

* ci: update github workflows

* fmt: workflows

* fix: search libraries response type

* ci: update pack-mcpb script

* feat: init ts sdk

* feat: add commands and http client

* update keywords and author

* update eslint config for mcp

* include license and readme in build

* update release.yaml

* add readme symlink

* include readme in mcp package

* chore: add canary release workflow and update configs

* chore: format files

* ci: add changeset check workflow

* canary release trigger

* ci: login to npm before release

* bump mcp version on package

* remove pr trigger from canary release

* ci: remove package input

* finalize sdk with tests and proper types

* address reviews

* add client tests

* feat: use env var automatically

* add docs

* remove docs changes (moving to separate PR)

* remove docs

* update build config with tsup

* cleanup comments

* fix error hangling on http client

* minor fixes

* address reviews

* add txt pagination feature

* remove unnecessary types

* update default format

* cleanup

* add mcp lint command

* update format scripts

* fix: update eslint and tsconfig with update

* add readme

* make default format json

* change docType to mode

* update basic usage

* update changeset
2025-11-28 16:16:30 +03:00
Fahreddin Özcan 6255e26677 CTX7-854: Migrate to pnpm monorepo (#1058)
* init sdk and monorepo

* init sdk and monorepo

* comment cleanup

* remove bun.lock

* cleanup: remove sdk package and deps

* update tsconfigs

* chore: add temp changelog

* ci: update scripts

* ci: update github workflows

* fmt: workflows

* fix: search libraries response type

* ci: update pack-mcpb script

* update keywords and author

* update eslint config for mcp

* include license and readme in build

* update release.yaml

* add readme symlink

* include readme in mcp package

* chore: add canary release workflow and update configs

* chore: format files

* ci: add changeset check workflow

* canary release trigger

* ci: login to npm before release

* bump mcp version on package

* remove pr trigger from canary release

* ci: remove package input

* add mcp lint command

* update format scripts
2025-11-28 15:18:33 +03:00
enesgules f6a75514f0 feat: migrate HTTP server to Express 2025-10-28 12:55:44 +03:00
enesgules 56f1c98c14 feat: update version management and add MCP name in package.json 2025-10-23 00:01:15 +03:00
enesgules a1fe858f5b refactor: migrate from DXT to MCP bundle format and update related files 2025-09-15 10:53:06 +03:00
enesgules 2007df63be chore: bump @modelcontextprotocol/sdk to v1.17.5 2025-09-09 15:58:22 +03:00
enesgules 76bf5ac85a chore: update dev deps and reformat docs 2025-09-02 14:55:08 +03:00
Enes Gules 2edd546ec3 Merge branch 'master' into add-proxy 2025-08-21 13:07:10 +03:00
Enes Gules fa33711a54 Merge branch 'master' into feat/refactor-mcp-usage 2025-08-19 17:58:55 +03:00
Scott Register df2a8f9fae Honor https_proxy environment variables
If standard https_proxy environment variables exist, make proxied
requests to https://context7.com/api
2025-08-18 07:51:03 -07:00
enesgules 961d36b9ea feat: add configuration and assets for Context7 desktop extension 2025-08-14 09:33:11 +03:00
enesgules 764765dd4e chore: bum @modelcontextprotocol/sdk to version 1.13.2 and refactor server tool registration in index.ts 2025-06-30 16:21:06 +03:00
Abdusshh 2e6c9a6c6b feat: replace env vars with CLI arguments, remove dotenv and add commander 2025-06-11 14:49:50 +03:00
Dmytro Onypko e0775b3fa2 add simple ci 2025-06-01 16:41:55 +01:00
arjunkmrm 6490a81afb feat: support http on smithery 2025-05-28 09:53:26 -07:00
Abdusshh 16d64493f3 chore: bump version to 1.0.13 and run formatter 2025-05-28 12:31:03 +03:00
buggyhunter 8222f21183 added sse http support 2025-05-28 00:48:25 +03:00
buggyhunter e2952e9a39 added sse http support 2025-05-28 00:38:00 +03:00
akbxr ea2d82abab feat: Add environment variable support for minimum token configuration 2025-05-01 20:30:32 +07:00
Abdusshh 58e4d18503 chore: update repository URLs and bump version to 1.0.6 2025-04-23 20:02:57 +03:00
Abdusshh a628fc7cb4 chore: format and lint 2025-04-19 14:53:04 +03:00
Abdusshh a169756489 feat: add release workflow and update package.json metadata 2025-04-17 18:32:08 +03:00
Abdusshh 23e3c8ab16 feat: migrate to v1 API, remove reranking on client, bump version 2025-04-17 01:03:45 +03:00
CahidArda a591928dd1 fix: add chmod back 2025-04-11 12:43:08 +03:00
Josh 4a0189c502 fix: build to dist 2025-04-11 11:01:09 +02:00
Abdusshh 141bbccbca chore: update version 2025-04-09 03:54:05 +03:00
Abdusshh 36a6e3bcfe chore: update package.json 2025-04-08 21:11:30 +03:00
Abdusshh d7ca6b94e4 chore: format and remove unused field 2025-04-08 13:58:58 +03:00
Abdusshh f2db8d4be0 feat: change package name and update readme 2025-04-03 12:32:03 +03:00
Abdusshh 92f3fad73e init 2025-03-30 10:14:50 +03:00