├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .prettierrc ├── CLAUDE.md ├── LICENSE.md ├── README.md ├── cli ├── __tests__ │ └── openapi-client.test.ts └── openapi-client.ts ├── eslint.config.js ├── package.json ├── scripts ├── __tests__ │ ├── parse-openapi.test.ts │ └── start-server.test.ts ├── build-cli.js ├── build.ts ├── openapi.json ├── parse-openapi.ts ├── start-server.ts └── tools.json ├── server.json ├── src ├── auth │ ├── get-key.ts │ ├── index.ts │ ├── template.ts │ └── types.ts ├── client │ ├── __tests__ │ │ ├── http-client-upload.test.ts │ │ └── http-client.test.ts │ └── http-client.ts ├── index.ts ├── init-server.ts ├── mcp │ ├── __tests__ │ │ └── proxy.test.ts │ └── proxy.ts └── openapi │ ├── __tests__ │ ├── file-upload.test.ts │ ├── parser-multipart.test.ts │ └── parser.test.ts │ ├── file-upload.ts │ └── parser.ts ├── tsconfig.json └── vitest.config.ts /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/.prettierrc -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/README.md -------------------------------------------------------------------------------- /cli/__tests__/openapi-client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/cli/__tests__/openapi-client.test.ts -------------------------------------------------------------------------------- /cli/openapi-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/cli/openapi-client.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/package.json -------------------------------------------------------------------------------- /scripts/__tests__/parse-openapi.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/scripts/__tests__/parse-openapi.test.ts -------------------------------------------------------------------------------- /scripts/__tests__/start-server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/scripts/__tests__/start-server.test.ts -------------------------------------------------------------------------------- /scripts/build-cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/scripts/build-cli.js -------------------------------------------------------------------------------- /scripts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/scripts/build.ts -------------------------------------------------------------------------------- /scripts/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/scripts/openapi.json -------------------------------------------------------------------------------- /scripts/parse-openapi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/scripts/parse-openapi.ts -------------------------------------------------------------------------------- /scripts/start-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/scripts/start-server.ts -------------------------------------------------------------------------------- /scripts/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/scripts/tools.json -------------------------------------------------------------------------------- /server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/server.json -------------------------------------------------------------------------------- /src/auth/get-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/src/auth/get-key.ts -------------------------------------------------------------------------------- /src/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/src/auth/index.ts -------------------------------------------------------------------------------- /src/auth/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/src/auth/template.ts -------------------------------------------------------------------------------- /src/auth/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/src/auth/types.ts -------------------------------------------------------------------------------- /src/client/__tests__/http-client-upload.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/src/client/__tests__/http-client-upload.test.ts -------------------------------------------------------------------------------- /src/client/__tests__/http-client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/src/client/__tests__/http-client.test.ts -------------------------------------------------------------------------------- /src/client/http-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/src/client/http-client.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/init-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/src/init-server.ts -------------------------------------------------------------------------------- /src/mcp/__tests__/proxy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/src/mcp/__tests__/proxy.test.ts -------------------------------------------------------------------------------- /src/mcp/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/src/mcp/proxy.ts -------------------------------------------------------------------------------- /src/openapi/__tests__/file-upload.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/src/openapi/__tests__/file-upload.test.ts -------------------------------------------------------------------------------- /src/openapi/__tests__/parser-multipart.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/src/openapi/__tests__/parser-multipart.test.ts -------------------------------------------------------------------------------- /src/openapi/__tests__/parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/src/openapi/__tests__/parser.test.ts -------------------------------------------------------------------------------- /src/openapi/file-upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/src/openapi/file-upload.ts -------------------------------------------------------------------------------- /src/openapi/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/src/openapi/parser.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyproto/anytype-mcp/HEAD/vitest.config.ts --------------------------------------------------------------------------------