Skip to content

Instantly share code, notes, and snippets.

@kuc-arc-f
kuc-arc-f / add.py
Created December 25, 2025 08:50
python , Weaviate example
import weaviate
from weaviate.connect import ConnectionParams
from weaviate.classes.config import Property, DataType
import weaviate.classes.config as Configure
COLLECT_NAME = "document"
client = weaviate.WeaviateClient(
connection_params=ConnectionParams.from_url(
"http://localhost:8080",
grpc_port=50051
@kuc-arc-f
kuc-arc-f / add.py
Last active December 25, 2025 05:00
python , Qdrant example
from qdrant_client import QdrantClient
from qdrant_client.models import PointStruct
import random
client = QdrantClient(
url="http://localhost:6333"
)
points = [
PointStruct(
@kuc-arc-f
kuc-arc-f / add.js
Last active December 16, 2025 11:11
node.js Chromadb , example
// ChromaDB + Ollama を使用したベクトル検索のサンプルコード
// 必要なパッケージ:
// npm install chromadb ollama
import { ChromaClient } from 'chromadb';
import ollama from 'ollama';
// ChromaDBクライアントの初期化
const chromaClient = new ChromaClient({
@kuc-arc-f
kuc-arc-f / delete.py
Last active December 15, 2025 05:17
chromadb ollama, python example
import chromadb
import ollama
import uuid
#
#
#
def test():
# クライアントの初期化 (ローカルにデータベースファイルを作成)
# インメモリで実行する場合は chromadb.Client() を使用します
@kuc-arc-f
kuc-arc-f / .env
Created December 4, 2025 22:23
ADK python , RAG Search
GOOGLE_GENAI_USE_VERTEXAI=FALSE
GOOGLE_API_KEY=your-key
@kuc-arc-f
kuc-arc-f / embed.py
Created December 4, 2025 22:19
ADK python , RAG Data add
import glob
import os
from langchain_text_splitters import RecursiveCharacterTextSplitter
import ollama
import psycopg2
from pgvector.psycopg2 import register_vector
# PostgreSQL 接続
conn = psycopg2.connect(
dbname="mydb",
@kuc-arc-f
kuc-arc-f / docker-compose.yml
Created November 23, 2025 09:13
pgvector, docker-compose
version: "3.9"
services:
db:
image: pgvector/pgvector:pg16
container_name: pgvector-db
restart: always
environment:
POSTGRES_USER: root
POSTGRES_PASSWORD: admin
POSTGRES_DB: mydb
@kuc-arc-f
kuc-arc-f / RpcClient.ts
Last active November 9, 2025 03:51
next.js 16 + Rust MCP Server example
// app/lib/RpcClient.ts
import { spawn } from "child_process";
class RpcClient {
constructor(command: any) {
/* @ts-ignore */
this.proc = spawn(command);
/* @ts-ignore */
this.idCounter = 1;
/* @ts-ignore */
@kuc-arc-f
kuc-arc-f / index.ts
Created October 18, 2025 00:33
test-code , workers + remoto MCP Server JSON-RPC 2.0
/**
* Cloudflare Workers - MCP Server with JSON-RPC 2.0
* Model Context Protocol Remote Server Implementation
*/
export default {
async fetch(request, env, ctx) {
// CORS headers
const corsHeaders = {
'Access-Control-Allow-Origin': '*',
@kuc-arc-f
kuc-arc-f / test1.js
Created October 16, 2025 22:39
test-code , Rust remote MCP Server , example
const start = async function() {
try{
const item = {
"jsonrpc": "2.0",
"method": "tools/list",
"id": 2
}
const response = await fetch("http://localhost:3000/mcp", {